Wordpress - 将第一个帖子标题添加到类别标题,也在子页面上添加

时间:2016-10-18 16:02:40

标签: php wordpress title categories

我想知道显然没有人在搜索,检查和“牛仔编码”之前和之后问了几个小时我几乎准备好放弃...
(WP-)问题:当您有一个包含大量帖子和多个类别子页面的类别时,您通常会在< title>中使用类别名称。和(在子页面上)还附加了一个唯一的标识符(如“第2页,共99页”)。

出于搜索引擎优化的目的和可读性,添加更具“描述性”的东西会更好。我的想法:为什么不将第一个帖子标题添加到类别< title>在每个(子)页面?就像

<标题>类别1我有趣的第一篇文章< / title>
<标题>类别1(子页面1)我在第二个网站上的第一篇文章< / title>

问题:如何从子页面获取类别标题和每个第一个帖子标题以进行互连并最终获得独特的结果?

理想情况下,这应该发生在functions.php或自定义插件中。

1 个答案:

答案 0 :(得分:0)

这很简单。您只需找到类别帖子的模板,并添加以下代码与类别标题:

<?php echo get_cat_name( $cat_id ) ?>

此处$ cat_id是您想要名称的类别ID。

您必须获取父类别ID,然后只获得该类别的一个帖子,并按asc / desc post id设置顺序(如您所希望的最新或最旧)。这样您总能找到父类别首先发布数据并且你选择你想要的任何东西。在你的情况下,帖子标题将是有用的。