您是否想知道可以在 WordPress 中使用置顶帖子做什么?
粘性帖子是 WordPress 中最不为人所知的功能之一,但它们确实对您的网站有益。使用它们可以帮助您的受众保持重要内容的可见性,从而提高转化率和参与度。
在本文中,我们将向您展示在 WordPress 中使用置顶帖子可以做的 6 件很酷的事情。
什么是粘性帖子以及为什么要使用它们?
置顶帖子是指粘贴在您网站博客页面顶部的任何内容。您还可以在主页、类别、存档和其他页面上显示它们。
您可以选择粘贴WordPress 网站的支柱文章、热门产品、公告或折扣优惠,以便吸引更多人关注它们。
粘性帖子非常强大,因为随着时间的推移,您创建的内容越来越多,您的旧文章会被埋在新博客文章下面。因此,用户可能不知道您的热门文章,并且很难在您的网站上找到这些文章。
然而,许多网站所有者不知道如何充分利用 WordPress 中的置顶帖子功能。您可以使用置顶帖做一些很酷的事情。
您可以单击下面的链接跳转到您感兴趣的任何部分:
1. 在侧边栏上将置顶帖子显示为最近文章
WordPress 在您网站上的博客文章页面顶部显示您的置顶帖子。但是,您也可以将它们显示在网站侧边栏中作为最新文章。
首先,您需要安装并激活带有缩略图插件的最近帖子小部件。如果您需要帮助,请参阅我们有关如何安装 WordPress 插件的指南。
激活后,您可以从 WordPress 管理面板前往外观 » 小部件。接下来,您可以单击“+”号并添加“带有缩略图的最近帖子”小部件块。
在小部件块设置中,您可以输入标题(例如“最近的帖子”)并选择要显示的帖子数。
接下来,向下滚动到小部件设置中的“粘性”部分。在这里,您可以启用该选项,仅将置顶帖子显示为最近的帖子,并将其保留在列表顶部。
完成后,只需单击“更新”按钮即可。
现在访问您的网站,查看您标记为“置顶”的帖子,这些帖子在侧边栏中显示为最新文章。
2. 分类置顶帖
默认情况下,置顶帖子仅出现在您的WordPress 博客的首页上。但是,如果您想在类别存档页面上显示特色内容怎么办?
您可以使用Sticky Posts – Switch插件来做到这一点。
首先,您需要安装并激活 Sticky Posts – Switch 插件。有关更多详细信息,请参阅我们的WordPress 插件安装指南。
激活后,您可以从 WordPress 管理菜单转到设置 » 置顶帖子 – 切换。只需选中“类别页面”标题下的“类别”框即可显示置顶帖子。
该插件还在 WordPress 仪表板的帖子页面上添加了一个星形图标。
这样,您只需单击图标即可快速将帖子置顶。您不必打开内容编辑器或查看快速编辑设置。
有关更详细的说明,请参阅有关如何在 WordPress 中为类别添加置顶帖子的教程。
3.显示最新置顶帖子
通常,粘性帖子用于特色帖子以显示您最突出的内容。
一段时间后,您的旧精选帖子就会消失在档案中。您可以通过在自定义存档页面或网站上的其他任何位置显示旧的特色内容,使它们恢复生机。
我们强烈建议大家在需要处理代码片段时使用WPCode插件。请务必遵循我们有关如何将网络片段粘贴到 WordPress 的指南。
如果您是高级用户,您还可以将此代码粘贴到主题的functions.php文件中。但是,我们不建议直接编辑主题文件,因为最轻微的错误可能会破坏您的网站。
123456789101112131415161718192021222324252627282930313233 | 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 帖子,但这并不意味着您不能为其他帖子类型添加此功能。
使用粘性帖子 – Switch插件,您可以将自定义帖子类型粘贴到您的网站。首先,您可以安装并激活该插件。如果您需要帮助,请参阅我们有关如何安装 WordPress 插件的指南。
激活后,只需从 WordPress 仪表板转到设置 » 置顶帖子 – 切换即可。在“帖子类型”列下,您将看到您在网站上创建的所有自定义帖子类型的列表。
接下来,您可以单击要粘贴的自定义帖子类型的复选框。在此示例中,我们将“图书评论”帖子类型标记为粘性。
有关更详细的说明,请查看有关如何在 WordPress 自定义帖子类型中添加置顶帖子的教程。
5. 如何隐藏 WordPress 循环中的粘性帖子
使用置顶帖子时,您会注意到 WordPress 默认将您的文章显示在所有 WordPress 帖子的顶部。
要从 WordPress 循环中排除置顶帖子并显示在顶部,您只需在 WordPress 网站上输入以下自定义代码即可。
12345678910111213141516 | <?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()
功能,那么您将看到一个“粘性类”添加到您的粘性帖子中。
.sticky
现在,您可以在WordPress 主题中使用CSS 类。以下是一些可以帮助您入门的基本 CSS:
123456789101112131415161718 | .sticky { background-color : #ededed ; border : 1 px solid #f5f5f5 ; color : #272727 ; padding : 5px ; } .sticky:before { content : "Featured" ; color : #FFF ; background : #f20000 ; padding : 10px ; display : inline-block ; text-align : right ; float : right ; font-weight : bold ; text-transform : uppercase ; } |
由
有关更多详细信息,请参阅我们有关如何在 WordPress 中添加自定义 CSS 的指南。
我们希望这篇文章能帮助您了解如何在 WordPress 网站上使用置顶帖子进行一些很酷的事情。您可能还想查看我们关于如何开设在线商店的指南以及针对初学者的终极 WordPress SEO 指南。