首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress自定义用户链接插件:Edit Author Slug

WordPress 网站有个很大安全问题,就是会暴露用户登录名称,比如打开文章作者归档页面: example.com/author/username 链接最后英文就是作者真实登录名。...另外查看源代码,在body中会看到类似的:author-xxxx author-1,其中xxxx就是用户登录名,数字1就是用户ID。...查看登录用户评论源代码也会看到类似:comment-author-xxxx 这样有被暴力破解可能。 这个问题不仅在于免费WP主题中存在,而且大部分商业收费主题也都存在这个问题。...网上有修改隐藏用户登录名代码,对于有动手能力喜欢折腾童鞋可以自行查找。 如果不想折腾代码,可以通过安装WordPress自定义用户链接插件:Edit Author Slug,自定义链接名称。...Edit Author Slug插件下载 插件可以让用户自己在个人资料中,用除了用户名,之外名字、姓氏、昵称做为链接后缀。

26020
您找到你想要的搜索结果了吗?
是的
没有找到

WordPress 常规设置

让我们看看常规设置可用选项: 网站标题 标语 WordPress 地址 (URL) 网站地址 (URL) 管理电子邮件地址 会员资格 新用户默认角色 网站语言 时区 日期格式 时间格式 周开始于 使用情况跟踪...常规设置简要说明: 站点标题:此设置用于更改站点标题。网站标题是我们打开网站时作为选项卡名称可见标题。这与在 HTML 标记给出标题相同。...用户必须在浏览器 URL 输入该地址才能访问该网站。默认情况下,WordPress 和站点地址是相同。 管理电子邮件地址:这是用于管理目的电子邮件地址字段。...如果任何插件提供了额外角色,它也会被添加到这个列表。 站点语言:此选项代表站点语言。你可以从几乎所有语言可用选项中选择任何语言。 时区:时区是特定地区标准时间。...我们已经讨论了常规设置可用所有选项,希望你了解每个选项,现在可以根据你要求使用它们。

1.8K31

史上最详细WordPress自定义文章类型指南(1)

WordPress面向对象 WordPress历史也算比较久远了,开发者众多,因为历史原因和技术原因,一些开发者可能并不喜欢面向对象这种思想,或者在当时面向对象编程还没有成为主流思想,所以WordPress...但是WordPress中一些比较重要部分,比如WP_Query , REST API, 包括本文要介绍Post Type部分都是面向对象,而且WordPress一些插件就是全部使用面向对象,比如...创建Custom Post Type方法 WP_Post_Type 是WordPress一个核心类,处理所有关于Post Type各种操作。...对于 WordPress 普通用户来说,最方便就是在主题文件夹functions.php 写代码进行各种自定义,执行各种 WordPress 函数,当然也可以在这里注册新文章类型。...如果你对自己WordPress数据库有权限,那么你可以直接修改数据库wp_options来进行rewrite rules刷新,本质上这些规则都是存在option_value这个字段,只要把这个字段值清空即可

4.1K20

WordPress 文章查询教程1:如何使用分类,标签或其他分类模式参数

WordPress ,使用 WP_Query 进行文章查询是最常见操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...我写这一系列文章目的也是为了方便自己使用这些参数时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...第一讲,把 WP_Query 最常用分类,标签和分类模所有相关参数讲解一下,例子也是来自官方文档,学完之后,你可以在 WordPress 进行非常复杂多重筛选。...三、真正王炸:tax_query tax_query 参数是 WordPress 3.1 版本引进WordPress 非常复杂多重筛选就是使用它实现,我们将通过几个例子讲解怎么实现。...比如:获取在 quotes 分类或者同时有 quote 文章格式和在 wisdom 分类文章: $query = new WP_Query(array( 'post_type' => 'post

1.3K40

TGM Plugin Activation:为WordPress 主题添加“插件推荐安装”功能

TGM Plugin Activation 是一个php库,通过TGM Plugin Activation 可以很方便在你开发主题上集成“插件推荐安装”功能(即是提醒用户安装某个插件以提升主题功能)...对于WordPress 开发者来说,Jeff 觉得是一个不错功能。...TGM Plugin Activation简介 TGM Plugin Activation 是一个php库,它可以让你在你WordPress 主题(或插件)上集成“推荐插件安装功能”,用户可以很容易地安装所需主题并且自动激活...只要你插件放在服务上,就可以实现。 项目官方地址:http://tgmpluginactivation.com/ 安装需求:WordPress 3.0 and PHP 5 以上 效果截图 ? ?...使用教程 在官网下载zip 压缩包后解压,然后放到主题目录下: WordPress主题functions.php适当位置添加以下代码(路径不同自行修改代码): require_once('class-tgm-plugin-activation.php

1.4K50

WordPress 技巧:防止上传图片重名,加上时间戳

先简单梳理一下 WordPress 后台上传图片流程是,WordPress 使用 media_handle_upload 函数处理整个图片上传过程,他步骤是: 1....3. wp_insert_attachment 函数调用 wp_insert_post 插入到 WordPress posts 数据库表。...4. wp_insert_post 把图片信息插入到 WordPress posts 数据库表之前,会使用 wp_unique_post_slug 函数设置唯一 post_slug。...wp_unique_post_slug 会到数据库里面检查图片名字是否已经有了,有了就会重命名图片名字,比如 1.jpg,就会被重命名为 1-2.jpg,如果 1-2.jpg 名字也有了,就会重命名为...WPJAM Basic 「优化设置」「功能增强」也带了该功能: 这个就更加简单,无需添加任何代码,直接勾选保存即可。

54030

WordPress主题制作(一):主题文件结构

在上一篇文章,我们安装好了WordPress,准备好了制作主题需要工具和主题测试浏览器,接下来就要开始制作了,但在开始制作之前,我们还需要了解主题由哪些文件构成,其次还需要知道WordPress是怎样与主题文件连接...主页 front-page.php——静态首页 home.php——动态首页 index.php——默认模板 文章单页 single-{post-type} – {slug} .php——用于显示任意类型单个特定文章...index.php 单页(非文章) 自定义模板——在WordPress后台创建页面的地方,右侧边栏可以选择页面的自定义模板 page-{slug}.php——如果页面的缩略名是news,WordPress...index.php 分类归档 category-{slug}.php——如果分类缩略名为news,WordPress将会查找category-news.php(WordPress 2.9及以上版本支持...4.5开始,可以使用模板渲染嵌入到WordPress文章。

1.8K30

WordPress 教程:自定义页面(Page)模板样式

WordPress 文章是正文主体内容,一般可以随时修改、变动,文章之间有比较明确时间、分类、标签等等相关关系。...而一个 CMS ,肯定不能只包含正文文章,一般在底部都包含了诸如“关于我们”、“联系我们”等页面,WordPress 页面就是比较静态比较固定内容页面,一般是独立,与其他内容不太相关。...自定义 WordPress 页面(Page)模板 页面结构、样式,在 WordPress 主题目录 page.php 定义,所有的页面都是一种结构和样式下,只是替换了一些内容而已。...通过 WordPress 主题文件优先级层次图可以得知: page-{id}.php page-{slug}.php 这两种类型命名文件,会覆盖对应页面的默认页面模板。...再来刷新一下,成功输出新增加内容,说明方法生效: 如果你对当前页面应用了“别名”(slug),也可以使用 page-{slug}.php 文件名来覆盖,slug 覆盖方法要比 id 方法优先级高

2.2K30

如何清除 WordPress 缓存?

如果您是 WordPress 新手,您可能需要知道如何清除缓存。如果您不熟悉该术语,清除缓存只是一种从网站临时存储删除材料和数据方法。如果您进行了任何修改,您将知道您获得是最新材料或数据。...使用插件清除 WordPress 缓存 第 1 种:使用 WP Rocket WordPress 插件 WP Rocket 是市场上最棒 WordPress 缓存插件。...它是 WordPress 网站一体化性能解决方案。 定价:免费 清除浏览器缓存 要开始使用,请清除 Web 浏览器缓存。...另一方面,过期缓存文件可能会阻碍用户在您网站上看到新更改。幸运是,可以通过删除您网站上缓存来解决此问题。本指南将教您如何使用一些最常见缓存插件清除 WordPress 缓存。...如果清除 WordPress 服务器缓存没有帮助,请尝试清除浏览器缓存。

3.6K31

get_template_part()调用自定义模板|wordpress函数

我们在用wordpress开发主题时候,可能需要调用一段固定代码比如左侧菜单,这段代码会在主页、栏目页、文章页用到,如果直接写入每个页面模板是没有问题,但是如果要改左侧菜单一个链接那就要改三次,...可以,我们知道php可以用include和require引入,在wordpress已经有定义了get_template_part()函数,具有相同作用。...>   参数:   $slug (必须) 通用模板名 (字符串)要引入模板文件名,不包括后缀名 .php,也就是如果需要引入当前主题根目录 loop.php 文件 $slug 填写 “loop”...$name (可选) 指定模板名 (字符串)要引入模板文件副文件名,如果要引入当前主题根目录 loop-img.php 文件 $slug 参数填写 “loop”,$name 参数填写 “img...>   我们一般喜欢把固定模板放在主题template-parts文件夹里,方便管理,建议这样操作,wordpress官方模板都是如此。

1.2K20

WordPress主题开发基础:Body 类指南

您是一位有抱负WordPress主题设计师吗,正在寻找在主题中使用CSS新方法? 幸运是,WordPress会自动添加您可以在主题中使用CSS类。...这些CSS类几个会自动添加到WordPress网站上每个页面的部分。 什么是WordPress Body类?...这些条件标签是true或false数据类型,用于检查WordPress条件是true还是false。例如,条件标签is_home检查当前显示页面是否为主页。...这将为您代码提供一组方便使用标签。 动态添加自定义body类其他示例 除了条件标签外,您还可以使用其他技术从WordPress数据库获取信息并为body类创建自定义CSS类。...将页面别名添加到body类 将以下代码粘贴到主题functions.php文件,可以将页面的slug别名添加到body类: //Page Slug Body Class function add_slug_body_class

2K20

WordPress如何快速获取文章别名

WordPress 文章别名是对固定链接有着事关重要作用,因为非常多 WordPress 站长喜欢将文章别名用作 URL,所以这时候文章别名就是判断和获取一篇文章重要关键,但是不排除一些 WordPress...今天子凡在更新一个插件小功能时候,由于对接小程序我们并没有完全使用文章 ID,而是使用文章别名,为了统一百度小程序 URL 规则适配,那么就需要单独用到文章别名,下面就分享一下 WordPress...1 2 3 //WordPress 获取文章别名 $pid = 0; $post_slug = get_post_field( 'post_name', get_post($pid) ); 这种方法比较准确...1 2 3 //WordPress 获取文章别名 global $post; $post_slug = $post->post_name; 直接利用 post 全局变量来获取文章别名,但是在非循环里面...,获取到数据可能就会不一样了,比如在分类或者标签列表页面,你会发现别样功能和收货,这里子凡就不展开细说了。

73910

一文详解 WordPress 分类模式设计:terms, term_taxonomy 和 term_relationships 表之间关系

WordPress 2.3 版本之前文章只有分类, 2.3 版本之后才增加了标签,所以可以说 WordPress 2.3 引入了新分类模式,新模式将取代 categories,post2cat 和...(slug($max_index_length)), KEY name (name($max_index_length)) 字段 描述 term_id term 唯一 ID name term 名字...slug 用于 URL ,使得 URL 更加友好 term_group 用于把相似的 terms 集合在一起 term_taxonomy 表 一个 term 不能由它自己决定是 category(...,甚至不同分类模式可以共享 term,WordPress 4.2 之前确实是这样做,支持不同分类模式共享一个 term,比如同时有一个「使用技巧」标签和分类,他们使用同一个 term。...所以如果某种程度上说,term 和 term_taxonomy 表是一一对应了,他们其实可以合并成一个表,但是 WordPress 为了考虑兼容问题就保留下来,看看 WordPress 发展历程,和设计修改

33930
领券