阿信博客

展开菜单

禁用WordPress文章修订版本Revisions的两种方法

禁用WordPress文章修订版本Revisions的两种方法
方法一:修改WP安装根目录下的wp-config.php文件// 不保存任何版本(除了自动保存的版本)define('WP_POST_REVISIONS', false); //保存所有修订版本define('WP_POST_REVISIONS', true); // 保存 n 个修订版本define('WP_POST_REV...

WordPress 技巧:只在含有联系表单的页面加载 Contact Form 7 的 JS 和 CSS

WordPress 技巧:只在含有联系表单的页面加载 Contact Form 7 的 JS 和 CSS
ContactForm7是一个非常强大并且易用的联系表单的插件,我在很多项目中都用到它,但是这个插件有个很不好的地方,会在整个博客的所有前台页面都加载ContactForm7的JavaScript和CSS代码,对于性能要求极致的我们,当然不允许这样的事情发生,所以我们可以通过下面的代码实现只在含有ContactForm7表单的页面加载ContactForm7的JS和CSS代码。add_action ( '...

wordpress 4.4禁用embeds功能 移除wp-embed.min.js文件

wordpress 4.4禁用embeds功能 移除wp-embed.min.js文件
WordPress4.4新增了不少功能,之前也介绍过禁用RESTAPI的方法,现在再来介绍一下禁用embeds的方法,也就是移除页面输出的wp-embed.min.js文件。wordpress4.4的embeds功能可以允许更方便的引用第三方资源,具体可以搜下oEmbed,这里不细说了。禁用embeds其实还是比较复杂(代码比较多),官方甚至为此开发了一个插件,大家可以使用插件来禁用:DisableEmbeds,如果不想使用插件,那就将插件里面的代码复制到主题的fun...

wordpress中强大的调用文章函数query posts 用法

wordpress中强大的调用文章函数query posts 用法
queryposts是一个非常好用的调用文章函数,可以做到同页面内显示多种特定范围的文章,例如可以调用某分类、标签、日期及作者等不同范围的文章列表。这些文章列表可以极大的丰富wordpress页面的内容,并有利于SEO。二手科学家整理了下queryposts调用文章的函数,下面分别说明下。首先是queryposts的一般写法。通常是如先定义查询再加入文章回圈程式码后再重置查询。<?php //定义要显示的文章范围查询 q...

删除 WordPress 导航菜单的多余 CSS 选择器(id或class)

删除 WordPress 导航菜单的多余 CSS 选择器(id或class)
  在默认情况下,WordPress的导航菜单会输出很多如menu-item、menu-item-type-taxonomy、menu-item-object-category等加上id组成的CSS选择器,无疑,对于一些人来说,这些选择器导致整个html格式变得难看,看着碍眼的东西最好是将它去掉,今天介绍个通过添加过滤器来删除WordPress导航菜单的多余CSS选择器(id或class)的新方法。 要删除WordPress导航菜单...

wordpress为某一个分类目录设置不同的分页数量

wordpress为某一个分类目录设置不同的分页数量
wordpress列表每页显示的数量是在设置->阅读中设置的,如下图:但是当我们需要某一个或多个特殊分类,每页显示的文档数量不同于全局设置时,很难实现。可以在主题functions.php文件中插入如下代码:function custom_posts_per_page($query){  if( is_category('case')  && $query->...

解决wordpress中query_posts()与WP_Query()分页不正确

解决wordpress中query_posts()与WP_Query()分页不正确
  query_posts()与WP_Query()分页不正确的问题困扰了我大半天,百度+谷歌数小时也无果,大多数解决方案都没有注意到posts_per_page值过小不能覆盖后台阅读中的设置,正当要放弃的时候找到了解决办法。  首先应该清楚,query_posts()应用于主循环,而WP_Query()用于生成次级循环。  不理解?  比如,我有一个特殊的分类页面需要指定显示一定数量的文章,这个显示数量与其他分类不同,不能用后台的“设置→阅读→博客页面至多显示”来统一设置,...