最近,我们的一位用户问我们如何在 WordPress 中列出预定或未来即将发布的帖子。显示即将发布的帖子有助于让人们订阅您的博客。在本文中,我们将向您展示如何在 WordPress 侧边栏中显示未来即将发布的帖子。
WordPress 中的预定或未来即将发布的帖子是什么?
如果您已经写了一段时间的博客,那么您可能已经注意到在特定时间发布帖子可以让更多人阅读它。如果您不熟悉博客并且不知道什么时候访问量最大,那么您应该开始使用Google Analytics来跟踪此信息。
问题是您不能只是坐在那里等待那个时间点击发布按钮。这就是 WordPress 带有内置调度功能的原因。它允许您安排您的帖子稍后发布。
使用日程安排,您可以像专业人士一样 专注于创建内容和管理您的编辑日历。
话虽如此,让我们看看如何在 WordPress 中展示您即将发布的帖子并使用它来获得更多订阅者。
为方便起见,我们创建了一个视频教程,介绍如何列出您可以在下面观看的未来即将发布的预定帖子。
订阅 WPBeginner
但是,如果您只想按照文本说明进行操作,那么您可以按照我们的分步教程了解如何在 WordPress 中列出未来即将发布的预定帖子。
方法 1:使用插件显示预定或未来的帖子
您需要做的第一件事是安装并激活SOUP – Show off Upcoming Posts插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。
激活后,您需要访问外观»小部件页面。在那里,您会在可用小部件列表下找到“即将发布的帖子”小部件。只需将小部件添加到您的侧边栏,您就可以在其中显示预定的帖子。
小部件设置允许您选择要显示的预定帖子的数量。您还可以在它们旁边显示日期,链接到您的RSS 提要,或链接到用户可以注册您的电子邮件列表的页面。
单击保存按钮以存储您的小部件设置。
您现在可以访问您的网站以查看正在运行的小部件。
方法 2:手动显示预定或即将发布的帖子
只需将此代码添加到主题的functions.php文件或特定于站点的插件中。
function wpb_upcoming_posts() { // The query to fetch future posts $the_query = new WP_Query(array( ‘post_status’ => ‘future’, ‘posts_per_page’ => 3, ‘orderby’ => ‘date’, ‘order’ => ‘ASC’ )); // The loop to display postsif ( $the_query->have_posts() ) { echo ‘
- ‘; while ( $the_query->have_posts() ) { $the_query->the_post(); $output .= ‘
- ‘ . get_the_title() .’ (‘. get_the_time(‘d-M-Y’) . ‘)
‘; } echo ‘
‘; } else { // Show this when no future posts are found $output .= ‘
No posts planned yet.
‘;} // Reset post datawp_reset_postdata(); // Return output return $output; } // Add shortcodeadd_shortcode(‘upcoming_posts’, ‘wpb_upcoming_posts’); // Enable shortcode execution inside text widgetsadd_filter(‘widget_text’, ‘do_shortcode’);
现在您可以访问外观 » 小部件页面。将文本小部件添加到要显示即将发布的帖子的侧边栏中,并将此短代码添加到小部件中。
[upcoming_posts]
单击保存按钮以存储您的小部件设置。
您现在可以访问您的网站,在侧边栏中查看即将发布的预定帖子。您还可以在您的子主题中的帖子、页面或模板中使用此短代码。
我们希望本文能帮助您了解如何在 WordPress 侧边栏中显示预定的帖子。您可能还想查看我们为您的站点列出的这 25 个最有用的 WordPress 小部件的列表。