【图片来源:WordPress Moleskine 笔记本,作者:Nikolay Bachiyski】
昨天,这成为了许多博主的热门话题。和洋风KAI的”改善博客的 5 个 SEO 步骤“ 文章。
其中,最受关注的是“如果您无法按博客缩小类型范围,请按页面缩小范围。”项。作为一项具体措施,发布同一类别的最新文章」「将相关文章放在文章下方”被提到,所以我们立即在rzldn.com推出了类似的措施!如何在侧边栏显示的文章类别中显示热门文章介绍!
组织你需要做的事情!
这次我想到的是拉取显示文章的类别ID并相应切换显示的侧边栏, 方法。
侧边栏支持
为每个类别复制 sidebar.php 并显示每个类别的热门文章。
Single.php 支持
single.php 的描述为 sidebar.php。编写描述,以便根据类别加载不同的侧边栏。
准备“侧边栏类别名称.php”
让我们从侧边栏支持开始!复制直接位于主题文件(wp-content/themes/主题文件名/)下的 sidebar.php 并创建一个如下所示的文件。
“侧边栏类别名称.php”
示例:如果类别名称是 iphone,则 sidebar-iphone.php
接下来,修改文件的内容。为了显示热门类别,我使用“WordPress 热门帖子我使用的是一个名为``的插件,所以我将介绍如何使用它来实现它。
WordPress 热门帖子支持短代码,因此我用它们来显示我最喜欢的信息。可用的短代码列表可以在插件的常见问题解答中找到,所以我建议检查一下。
我参考了下面的文章作为如何编写代码的参考。
在 single.php 中按类别添加分支描述!
接下来,在single.php中设置之前批量生成的“sidebar-category name.php”,以便显示根据文章而变化。
基本代码如下。
<?php
if(in_category('カテゴリID')){
get_sidebar('カテゴリ名');
} elseif(in_category('カテゴリID')){
get_sidebar('カテゴリ名');
・
・
・
} else {
get_sidebar(); //上記以外の条件は普通のサイドバーを読み込む
}
?>
如果您不知道类别 ID,请从 WordPress 管理屏幕打开类别列表,然后复制该类别的链接。由于它包含字符串“category&tag_ID=◯◯”,因此“◯◯”将是该类别的类别 ID。
我所说的类别名称是我之前指定的每个类别的侧边栏文件中“sidebar-△△.php”的“△△”部分。
将它们组合起来并代替语句“get_sidebar();”在 single.php 中。万一出现问题并且不再显示一定备份应提前采取!
剩下的就是将其投入生产!
您所要做的就是更新 single.php,它应该会得到反映!事实上,rzldn.com 已经在每篇文章的侧边栏中显示了显示的文章类别中的热门文章。
我花了一段时间才正确编写代码来检索显示文章的类别,但这个方法非常简单,所以如果你有兴趣,你应该尝试一下!
