在WordPress中使用粘性帖子可以做的6件很酷的事情
粘性帖子是WordPress中最不为人知的功能之一,但它们确实对您的网站有益。使用它们可以帮助保持重要内容对受众的可见,这可以提高转化率和参与度。
在本文中,我们将向您展示在WordPress中用粘性帖子可以做的6件很酷的事情。
什么是粘性帖子,为什么你应该使用它们?
粘性帖子是指粘在您网站博客页面顶部的任何内容。您还可以在主页、类别、存档和其他页面上显示它们。
您可以选择粘贴WordPress网站的支柱文章、顶级产品、公告或折扣优惠,以便您更多地关注它们。
粘性帖子功能强大,因为随着时间的推移,随着您创建更多内容,您的旧文章会埋藏在新博客文章下方。因此,用户可能不知道您的热门文章,并且很难在您的网站上找到这些帖子。
然而,许多网站所有者不知道如何充分利用WordPress中的粘性帖子功能。这里有一些你可以用粘性帖子做的很酷的事情。
您可以单击以下链接,跳转到您感兴趣的任何部分:
- 在边栏上将粘性帖子显示为近期文章
- 类别的粘性帖子
- 显示最新的粘性帖子
- 自定义帖子类型的粘性帖子
- 如何从WordPress循环中隐藏粘性帖子
- 在WordPress中设计粘性帖子
1.在边栏上将粘性帖子显示为近期文章
WordPress在您网站上的博客帖子页面顶部显示您的粘性帖子。但是,您也可以在网站边栏中将它们显示为最新文章。
首先,您需要安装并激活带有缩略图的最近帖子小部件插件。如果您需要帮助,请参阅我们关于如何安装WordPress插件的指南。
激活后,您可以从WordPress管理面板前往外观»小部件。接下来,您可以单击“+”符号并添加“带有缩略图的最近帖子”小部件块。
在小部件块设置中,您可以输入“最近的帖子”等标题,并选择要显示的帖子数量。
接下来,向下滚动到小部件设置中的“粘性”部分。在这里,您可以启用仅将粘性帖子显示为最近帖子的选项,并将其保持在列表的顶部。
完成后,只需单击“更新”按钮。
现在访问您的网站,查看您在侧边栏中标记为“粘滞”的帖子,显示为最近的文章。
2.类别的粘性帖子
默认情况下,粘性帖子只出现在WordPress博客的首页上。但是,如果您想在类别存档页面上显示特色内容呢?
您可以使用Sticky Posts – Switch插件来做到这一点。
首先,您需要安装和激活Sticky Posts – Switch插件。
激活后,您可以转到设置?粘性帖子-从WordPress管理员菜单切换。只需选中“类别页面”标题下的“类别”框即可显示粘性帖子。
该插件还在WordPress仪表板的帖子页面上添加了一个星形图标。
这样,您只需单击图标即可快速使帖子变得粘稠。您不必打开内容编辑器或查看快速编辑设置。
有关更详细的说明,请参阅我们关于如何在WordPress中为类别添加粘性帖子的教程。
3.显示最新的粘性帖子
通常,粘性帖子用于特色帖子,以显示您最突出的内容。
过了一会儿,你的旧特色帖子消失在档案中。您可以通过在自定义存档页面或您网站上的其他任何地方显示旧的特色内容,使其栩栩如生。
我们强烈建议每个人在需要处理代码片段时使用WPCode插件。请务必遵循我们的指南,了解如何将网络片段粘贴到WordPress中。
如果您是高级用户,您也可以将此代码粘贴到主题的functions.php文件中。然而,我们不建议直接编辑主题文件,因为最轻微的错误都可能破坏您的网站。
function wpb_latest_sticky() {
/* Get all sticky posts */
$sticky = get_option( 'sticky_posts' );
/* Sort the stickies with the newest ones at the top */
rsort( $sticky );
/* Get the 5 newest stickies (change 5 for a different number) */
$sticky = array_slice( $sticky, 0, 5 );
/* Query sticky posts */
$the_query = new WP_Query( array( 'post__in' => $sticky, 'ignore_sticky_posts' => 1 ) );
// The Loop
if ( $the_query->have_posts() ) {
$return .= '<ul>';
while ( $the_query->have_posts() ) {
$the_query->the_post();
$return .= '<li><a href="' .get_permalink(). '" title="' . get_the_title() . '">' . get_the_title() . '</a><br />' . get_the_excerpt(). '</li>';
}
$return .= '</ul>';
} else {
// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();
return $return;
}
add_shortcode('latest_stickies', 'wpb_latest_sticky');
添加此代码后,只需在您想要显示最新粘贴帖子的任何地方添加短代码[latest_stickies]
。有关详细说明,请访问我们关于如何在WordPress中显示最新粘性帖子的文章。
4.自定义帖子类型的粘性帖子
你知道你可以在WordPress中使自定义帖子类型变得粘稠吗?
通常,粘性帖子功能仅适用于默认的WordPress帖子,但这并不意味着您不能为其他帖子类型添加此功能。
使用粘性帖子-切换插件,您可以将自定义帖子类型粘贴到您的网站。首先,您可以安装和激活插件。
激活后,只需转到设置?粘性帖子-从WordPress仪表板切换。在“帖子类型”列下,您将看到您在网站上创建的所有自定义帖子类型的列表。
接下来,您可以单击要粘贴的自定义帖子类型的复选框。在本例中,我们将我们的“书评”帖子类型标记为粘性。
有关更详细的说明,请查看我们关于如何在WordPress自定义帖子类型中添加粘性帖子的教程。
5.如何从WordPress循环中隐藏粘性帖子
使用粘性帖子时,您会注意到WordPress默认将您的文章显示在所有WordPress帖子的顶部。
要从WordPress循环中排除粘性帖子并显示在顶部,您所要做的就是在WordPress网站上输入以下自定义代码。
<?php
// The loop arguments
$args = array(
'posts_per_page' => 10,
'post__not_in' => get_option( 'sticky_posts' ) // do not display the sticky posts at all.
);
// The loop
$the_query = new WP_Query($args);
if ($the_query->have_posts()) {
while ($the_query->have_posts()) {
$the_query->the_post();
}
}
此代码将完全将粘性帖子排除在循环之外。有关如何从WordPress循环中排除粘性帖子的教程,以获取更详细的说明。
6.在WordPress中设计粘性帖子
接下来,您想为您的便签帖子添加自定义样式吗?
许多WordPress主题使用post_class()
函数为每个帖子自动添加帖子类。如果您的主题已经在使用post_class()
函数,那么您将看到一个“粘性类”添加到您的粘性帖子中。
现在,您可以在您的WordPress主题。以下是一些基本的CSS,可以让您开始:
评论被关闭。