我想“突出显示”所有其他帖子的特色帖子,并带有特殊指标。

WordPress中是否有一个功能可以执行此操作,或者我需要安装第三方插件?

我正在使用自定义的WordPress安装(未托管WP)。

有帮助吗?

解决方案

使用“粘性”功能。

在“页面属性” Metabox中(标记为 发布),如果单击旁边的“编辑”链接 能见度 选项,有一个复选框,可让您 “将此帖子贴在首页上”.

除非主题覆盖默认查询,否则该帖子将高于其他所有问题。此外,它将类名为“粘性”添加到返回的属性 post_class(), ,因此您可以根据需要进行样式。

alt text

要在您的特色帖子中添加一些文本并突出显示它们,请在您的index.php(或loop.php等)中添加类似的函数,取决于您的主题):

if (is_sticky($post->ID)) echo '<span class="featured">Featured!</span>';

您可以使用CSS做同样的事情:在属性之前,这样的事情:

div.sticky h2:before {
     content: "Featured! ";
}

(假设您正在使用H2显示帖子的标题,并且想在标题之前添加文本)

许可以下: CC-BY-SA归因
scroll top