快速提示:在内容之后-同一类别中的更多内容

快速提示:内容之后 - 同一类别的更多内容

你的博客有可靠的分类结构吗?如果是这样的话,你可能根本不需要相关帖子部分——你只需要显示同一类别中的最新帖子。

在本文中,我们将介绍“此类别中的更多”部分,这是“相关帖子”(我们之前介绍过)的替代部分。

表明你有更多的话要说。如果你很好地按类别组织了你的帖子,你会发现在帖子类别中有一个帖子列表很有用。

“相关帖子”并不总是答案:如果你网站上的帖子是按类别分类的,“相关帖子”部分可能会“打破”这种分类。

例如,如果你有一个关于不同职业群体的博客,你不能在关于信息学的帖子下将纺织行业的新闻显示为“相关新闻”。同一类别中的许多最新帖子会更相关,对吗?

创建“此类别中的更多内容”列表您可能已经猜到了,在帖子类别中列出最新帖子比根据标签显示相关帖子要容易得多。我们只需要获得帖子的类别并列出该类别中的许多帖子,不包括访问者刚刚阅读的帖子。我们可以在get_posts()函数中传递的参数包含了我们需要的所有内容。

& lt?PHP//& quot;此类别的更多内容& quotlist by Barünver @ WP tuts+function WP tuts _ more _ from _ cat (title = & quot;更多来自此类别:& quot){ global $ post//我们应该获取帖子的第一个类别$ categories = get _ the _ category($ post-& gt;ID);$ first _ cat = $ categories【0】-& gt;cat _ ID//让我们通过显示标题并打开& ltul & gt$ output =‘& lt;div id = & quot更多来自猫& quot& gt& ltH3 & gt;‘。$title。& lt/H3 & gt;‘;//帖子列表的参数!$ args = array(//它应该在我们帖子的第一个类别中:‘category _ _ in‘= & gt;array($ first _ cat),//我们的帖子不应在列表中:“post _ _ NOT _ in“= & gt;数组($ post-》;ID),//…它应该获取5个帖子-如果您愿意,可以更改这个数字:“posts _ per _ page“= & gt;5 );//get _ posts()函数$ posts = get _ posts($ args);if($ post){ $ output。=‘& lt;ul & gt;‘;//让我们开始循环!foreach($ post as $ post){ setup _ postdata($ post);$ post _ title = get _ the _ title();$ perma link = get _ perma link();$输出。=‘& lt;李& gt& lta href = & quot。$permalink”title = & quot。ESC _ attr($ post _ title)。”》;‘。$post_title。& lt/a & gt;& lt/Li & gt;‘;} $输出。=‘& lt;/ul & gt;‘;} else {//如果没有帖子,我们也应该返回一些内容!$输出。=‘& lt;p & gt抱歉,此类别只有一个帖子,您刚刚阅读了它!& lt/p & gt;‘;} //让我们关闭& ltdiv & gt并返回$output: $output。=‘& lt;/div & gt;;return $ output}?& gt搞定了。您可以在您的functions.php文件中包含此函数(或将其保存为单独的插件)并回显它(例如

结论是肯定的,内容可能是“国王”,但孤独的国王是一个软弱的国王,人们可能不会尊重那个“国王”。

你认为还有更多页面元素可以帮助王吗?请在下面发表您的评论-与我们分享您的想法总是很重要的!


【AD】DMIT 美西cmin2套餐Eyeball WEE补货,39.99美元/年(1核1G/10G SSD /1Gbps@800G),三网回程 CMIN2

【AD】美国洛杉矶/香港/日本VPS推荐,回程电信CN2 GIA线路,延迟低、稳定性高、免费备份_搬瓦工