WordPress 是全球最受欢迎的博客和网站内容管理系统,它拥有丰富的功能和插件,让用户可以轻松创建和管理自己的网站。在 WordPress 中,置顶文章是一个非常有用的功能,可以让管理员将重要文章推送到首页,提高其曝光率。有时候我们可能需要排除某些文章的置顶状态,让内容更加丰富多样。本文将为你详细介绍如何在 WordPress 中排除置顶文章。
一、什么是置顶文章?
在 WordPress 中,置顶文章指的是在文章列表或首页上显示的具有“置顶”属性的的文章。管理员可以为任意文章设置置顶状态,使其在文章列表或首页上显示在非置顶文章的前面。
二、为什么要排除置顶文章?
1. 平衡内容展示:长时间置顶同一篇文章可能会导致其他文章的曝光率降低,影响网站内容的丰富性。
2. 突出重点文章:排除置顶文章,可以将更多的焦点放在其他重要文章上,让读者有更多选择。
3. 避免内容重复:有些文章可能已经多次被置顶,排除置顶文章可以避免内容重复,提高用户体验。
三、如何排除置顶文章?
以下是在 WordPress 中排除置顶文章的几种方法:
1. 直接编辑文章
1. 登录 WordPress 后台,进入“文章”菜单。
2. 找到需要排除置顶状态的文章,点击文章标题进入编辑页面。
3. 在文章编辑页面,找到“已置顶”复选框,取消勾选。
4. 点击“更新”按钮保存更改。
2. 使用插件
1. 在 WordPress 后台,进入“插件”菜单,点击“添加新插件”。
2. 搜索“ Exclude Sticky Posts ”插件,并安装。
3. 安装完成后,激活插件。
4. 在文章编辑页面,找到“Exclude Sticky Posts”插件的相关设置,勾选需要排除置顶状态的文章。
5. 点击“更新”按钮保存更改。
3. 使用代码
1. 登录 WordPress 后台,进入“外观”菜单,点击“编辑 CSS”。
2. 在 CSS 编辑器中,复制以下代码:
“`css
.sticky {
display: none;
}
“`
3. 点击“保存更改”按钮。
4. 在文章编辑页面,找到“已置顶”复选框,取消勾选。
5. 点击“更新”按钮保存更改。
四、排除置顶文章的注意事项
1. 在排除置顶文章时,请确保仍然具有价值,避免因排除置顶而导致重要文章被忽视。
2. 排除置顶文章后,请定期检查文章的曝光率,确保网站内容的丰富性。
3. 在使用代码排除置顶文章时,请谨慎操作,避免误删其他文章。
五、总结
WordPress 排除置顶文章可以帮助我们平衡内容展示,突出重点文章,避免内容重复。通过以上方法,你可以轻松地排除置顶文章,让你的 WordPress 网站内容更加丰富多样。希望本文能对你有所帮助!
方法 | 优点 | 缺点 |
---|---|---|
直接编辑文章 | 操作简单,易于理解 | 需要逐个排除,效率较低 |
使用插件 | 自动化操作,提高效率 | 可能存在兼容性问题 |
使用代码 | 适用于所有文章,不受限制 | 需要一定的CSS知识 |
希望这篇文章能帮助你更好地管理 WordPress 网站的内容,让你的网站更具吸引力!
WordPress怎么设置文章置顶
1.首先打网站后台,并登陆后台。
2.登陆后面后,进入到后面的控制面板。
3.在后台面板中,点击‘文章’选项。
4.点击‘文章’选项后,进入到文章的管理页。
5.在文章的管理页,找到要置顶的那篇文章。
6.然后将鼠标移动到这文章标题的上面,下方出现选项。
7出现选项后,点击”快速编辑‘,在弹出来的编辑窗口中即可看到“置顶”功能。
wordPress如何调整置顶文章的顺序
首先要添加一处。在wordpress后台的“写文章”里面,最上面点开“显示选项”,勾选最上面的“自定义栏目”。
这时候在文章编辑区的下面就会看到自定义栏目了。一般老魏习惯于把这个栏目用鼠标左键拖拽到右侧最上面,这样编辑文章的时候就直接能输入排序序号了。
点击输入新栏目,输入post_order,值为0,点击添加自定义栏目,结果如下图。这样就添加了一个自定义栏目,初始值是0,这个post_order就是用来排序的。
这种方法需要每篇文章都设置一下排序值,魏艾斯博客首页置顶文章排序就是这样设置出来的。以后每次写文章的时候,在值这里输入一个足够大的数字。比如老魏这里的设置是从00001开始的,也就是可以够你写一万篇文章,按照每天写一篇文章的速度计算足够写十年的文章排序用了,嫌不够用前面可以多加几个0。
下载你网站模板里面的index.php文件并做好备份。在index.php中替换如下代码,把默认发布时间排序改成了你的meta_key,同时添加一项meta_key。找到如下代码$paged=(get_query_var(‘paged’))? get_query_var(‘paged’): 1;$args=array(从这里开始下面的代码
‘caller_get_posts’=> 1,‘paged’=>$paged
替换成
‘meta_key’=>‘post_order’,‘orderby’=>‘meta_value’,‘paged’=>$paged,‘order’=>‘DESC’
);上传覆盖源文件后,你就可以依据自己定义的meta_data对文章进行排序了。
最后要说的是,这样方法不仅试用于首页,也适用于标签页、分类页等存档页面,具体修改方法和文章页一样,您可以自己尝试一下。