WordPress多站点网站添加robots.txt

WordPress搭建的多站点网站使用的是相同的根目录,出于SEO优化考虑,需要给不同的站点添加不同的robots协议怎么办,把robots.txt文件放置在网站根目录显然行不通,那么就可以通过wordpress提供的robots_txt钩子生成虚似的robots.txt文件URL(类似于伪静态)实现。

阅读全文

wordpress删除仪表盘站点健康模块

自wordpress 5.1版本起后台工具中增加了“站点健康”功能,通过该功能可以检测并显示wordpress配置的关键问题和需要注意的项目,方便了解网站的安全状态以及要改进的问题。但是站点健康除了在工具选项卡下添加入口外,在后台的仪表盘也会有一个显示站点健康状态的模块,有些博主可能并不想其显示在仪表盘或者想彻底删除该模板,那么可以按下面的方法操作。

阅读全文

wordpress限制非登录用户浏览分类文章

wordpress网站创建了多个分类目录,默认情况下所有分类目录的文章允许所有访客访问浏览,那么如果想让未登录的访客只能访问指定的分类文章要怎么实现?wordpress默认后台当然没有提供这个功能,还是需要通过代码或者插件实现。下面分享的代码实现wordpress限制游客访问指定分类文章。

阅读全文

恢复wordpress后台媒体文件上传路径设置功能

wordpress 3.5版本之前,在“后台——设置——媒体”界面有个文件上传的设置,可以自定义附件的默认上传路径和文件的完整URL地址,通过该设置可以更改wordpress上传文件的默认保存位置(即:wp-content/uploads),还可以对上传的文件使用二级域名。在wordpress 3.5版本之后,该设置就被隐藏掉,虽然可以通过wp-config.php文件自定义上传路径,但如果可以在后台设置,则更加方便,即可路径不要经常更改。

阅读全文

wordpress函数弃用提示Deprecated: Function create_function() is deprecated

create_function()函数在php 7.2+版本中已经弃用,如果服务器php版本为7.2+,wordpress主题或wordpress插件中有使用create_function()函数,那么wordpress就会出现“Deprecated: Function create_function() is deprecated”这样的弃用提示,解决方法可以使用低版本的php,或者替换掉create_function()函数,使其支持php 7.2+。

阅读全文

wordpress关闭后台自动检测更新的代码

默认情况下wordpress会自动检测wordpress程序、插件或主题是否存在新的版本,检测更新自然需要访问wordpress的网站,可能由于目前不能访问wordpress官方网站的原因,导致现在wordpress后台非常慢,然后考虑到其实并不需要自动检测更新,于是就把自动检测更新关闭了,后台速度恢复正常。

阅读全文

给wordpress自定义文章类型添加文章置顶功能选项

wordpress默认文章类型post在编辑窗口的“发布”以及文章列表的“快捷编辑”中提供了“将文章置于首页顶端”的选项设置,即我们常说的置顶功能。但在wordpress的自定义文章类型中并没有发布该选项,刚开始以为是创建自定义文章类型时没有设置对应的参数,但查找资料发现,原来wordpress自定义文章类型是真的没有置顶选项,但是通过代码或插件给它可以添加一个。

阅读全文

解决wordpress函数get_term_link()参数使用变量无效的问题

做wordpress开发时,需要通过后台设置的某个自定义分类法ID获取该分类的链接,传递ID的变量给get_term_link()函数时,却无法获取该分类的链接。通过查找资料获悉是由于get_term_link()函数和其它常用的wordpress函数不同,该函数不能自行转换变量类型,解决方法是先把字符类变量转换成整数变量才可以正常获取链接。

阅读全文

wordpress错误提示”抱歉,由于安全原因,这个文件类型不受支持。”解决方法

尝试使用wordpress上传.apk文件,出现了“抱歉,由于安全原因,这个文件类型不受支持。”的错误提示,原因如提示所说,wordpress上传文件不支持.apk格式。

很久之前博客吧分享过通过修改源文件增加WordPress允许上传附件格式的方法,比较粗暴,事实上可以直接通过在主题的functions.php文件中添加函数实现。

阅读全文

wordpress文章数量统计函数wp_count_posts()

wp_count_posts()是用于统计指定文章类型文章数量的wordpress函数,通过wp_count_posts()函数可以统计所有类型的文章数量,如post、page或自定义文章类型post_type等,还可以计算指定状态的文章,如已发布、定时发布、草稿、待审、私有等。

阅读全文

WordPress移除后台管理界面右上角的“帮助”

wordpress后台管理界面右上角,对应每个管理同都有一个“帮助”选项,对于已经熟悉wordpress使用的用户来说,并没有什么作用,为了界面清洁,可以通过代码把它移除掉。

阅读全文

wordpress文章评论取消回复函数cancel_comment_reply_link()

在回。复wordpress文章评论时,点击“回复”按钮后,想直接点击就可以取消回复评论的代码就是wordpress函数cancel_comment_reply_link(),该函数一般用于wordpress的自定义评论模板中(如comments.php),添加该函数后,再点击回复评论就会出现一个取消回复链接,点击即可取消。

阅读全文

wordpress安全重定向跳转函数wp_safe_redirect()

wordpress安全重定向函数wp_safe_redirect()的作用是跳转到指定URL地址,和wordpress跳转函数wp_redirect()的区别是,wp_safe_redirect()函数在跳转时会判断URL是否在同一域名下,否则会重定向到站点url上的wp-admin,可以避免被恶意重定向到另外的url;而wp_redirect()则会直接跳转。

阅读全文

屏蔽wordpress RSS订阅Feed接口代码

Feed订阅曾一度非常流行,很多大小中型网站博客会在网站显眼位置添加一个订阅图标以及被订阅数量,不过现在基本没有多少用户使用,第三方阅读器网站基本也关闭了服务,继续保留Feed已经没有多大价值,反而会被人利用于采集内容,造成服务器资源消耗,因此博客吧已经关闭了Feed。

阅读全文

wordpress链接重定向跳转函数wp_redirect()

wp_redirect()是重定向到指定url的wordpress函数,简单地理解就是通过该函数可以实现页面跳转到指定URL地址,并可设置指定的状态码,如301、302等。

阅读全文

删除或修改后台登录页面的wordpress标题后缀

wordpress后台登录界面http://域名/wp-login.php的title标题中带有“–wordpress”后缀,如果不想显示该后缀,或者想修改为其它的标题,可以通过下面的代码实现。

阅读全文

WordPress修改或删除后台右下角的”获取版本x.x.x”字样

wordpress后台管理界面,右下角位置有一个如“获取版本5.2.2”字样的文本超链接,点击该链接可以进入后台更新界面,如果不喜欢的话,可以通过add_filter()修改或者去掉不显示。

阅读全文

wordpress修改或删除后台底部的”感谢使用WordPress进行创作。”文字

WordPress后台底部有一行小字:“感谢使用WordPress进行创作。”,表明这是使用WordPress搭建的一个网站,如果不想显示该文字或想修改为其它文字,可以使用下面的代码移除。

阅读全文

隐藏后台左上角的wordpress logo图标

wordpress网站后台右上角有一个WordPress Logo图标显示,如果不想显示这个LOGO图标,可以通过在当前使用的主题中添加相关函数代码隐藏掉。

阅读全文

删除wordpress后台管理页面title标题的wordpress后缀

wordpress后台管理每个页面的title标题都带有“- WordPress”后缀,如果不想显示这个后缀可以通过wordprses过滤器钩子函数add_filter()删除,方法很简单,直接把下面的代码复制到当前使用的wordpress主题中即可。

阅读全文