跳到主要内容

最近,我们的一位用户问我们如何在WordPress中列出预定的或将来的帖子。显示即将发布的帖子有助于使人们订阅您的博客。在本文中,我们将向您展示如何在WordPress侧边栏中显示将来的帖子。

如何在wordpress中列出未来即将发布的预定帖子
如何在wordpress中列出未来即将发布的预定帖子

WordPress中计划或将来要发布的帖子是什么?

如果您已经写了一段时间的博客,那么您可能已经注意到,在特定时间发布帖子会使更多的人阅读它。如果您不熟悉博客,又不知道什么时候获得最多的访问者,则应该开始使用Google Analytics(分析)来跟踪此信息。

问题在于,您不能只是闲坐一会儿并等待该时间来点击“发布”按钮。这就是WordPress带有内置计划功能的原因。它使您可以安排您的帖子稍后发布。

使用计划,您可以专注于创建内容和像专业人士一样管理编辑日历

话虽如此,让我们看看如何在WordPress中炫耀即将发布的帖子并使用它来吸引更多订阅者。

为简单起见,我们创建了一个视频教程,介绍如何列出将来即将发布的预定帖子,您可以在下面观看。

但是,如果您只想按照文本说明进行操作,则可以按照我们的分步教程进行操作,以了解如何在WordPress中列出将来即将发布的预定帖子。

方法1:显示带有插件的预定或将来的帖子

您需要做的第一件事是安装并激活SOUP –炫耀即将发布的帖子插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。

激活后,您需要访问外观»小部件页面。在此处,您可以在可用小部件列表下找到“即将发布的帖子”小部件。只需将小部件添加到侧边栏即可显示预定的帖子。

显示带有插件的预定或将来的帖子
显示带有插件的预定或将来的帖子

小部件设置允许您选择要显示的预定帖子的数量。您还可以在日期旁边显示日期,链接到RSS feed或链接到用户可以在其中注册您的电子邮件列表的页面

单击保存按钮以存储小部件设置。

现在,您可以访问您的网站以查看正在运行的小部件。

方法2:手动显示预定或即将发布的帖子

只需将此代码添加到主题的functions.php文件或特定站点的插件中即可

functionwpb_upcoming_posts() {     // The query to fetch future posts    $the_query= newWP_Query(array(         'post_status'=> 'future',        'posts_per_page'=> 3,        'orderby'=> 'date',        'order'=> 'ASC'    ));
// The loop to display postsif( $the_query->have_posts() ) {    echo'<ul>';    while( $the_query->have_posts() ) {        $the_query->the_post();        $output.= '<li>'. get_the_title() .' ('.  get_the_time('d-M-Y') . ')</li>';    }    echo'</ul>';
} else{    // Show this when no future posts are found    $output.= '<p>No posts planned yet.</p>';}
// 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]

单击保存按钮以存储小部件设置。

现在,您可以访问您的网站,在侧边栏中查看即将发布的预定帖子。您也可以在子主题的帖子,页面或模板中使用此短代码。

回到顶部