如何在WordPress中列出未来即将发布的帖子

最近,我们的一个用户问我们如何能够在WordPress中列出预定或未来即将到来的帖子。 显示即将发布的帖子可以帮助人们订阅您的博客。 在本文中,我们将向您展示如何在WordPress侧边栏中显示未来即将发布的帖子。

显示计划和将来即将发布的帖子

什么是预定或未来即将发表的帖子在WordPress?

如果你已经写了一段时间了,那么你可能已经注意到在某个时间发布帖子会让更多的人阅读它。 如果您对博客不熟悉,并且不知道什么时候访问了最多的访问者,那么您应该开始使用Google Analytics(分析)来跟踪这些信息。

问题是,你不能坐下来等待那个时间点击发布按钮。 这就是为什么WordPress内置调度功能。 它允许您安排您的帖子稍后发布。

使用时间安排,您可以专注于创建内容和像专业人员一样管理编辑日历。

话虽如此,让我们看看如何炫耀即将在WordPress的帖子,并用它来获得更多的用户。

但是,如果你只是想按照文本说明,那么你可以按照我们的一步一步教程如何列出未来即将在WordPress的预定文章。

方法1:使用插件显示计划或未来的帖子

首先你需要做的是安装和激活SOUP – 炫耀即将发布的帖子插件。 更多细节

激活后,您需要访问 外观»小工具 页。 在那里你会找到可用小部件列表下的“即将发布的帖子”小部件。 只需将该小部件添加到您要在其中显示预定帖子的侧栏中。

即将发布的帖子部件

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

点击保存按钮来存储你的部件设置。

您现在可以访问您的网站来查看该小部件的实际操作。

在边栏中预览即将发布的帖子

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

只需将此代码添加到您的主题的functions.php文件或特定于站点的插件。

函数wpb_upcoming_posts(){
 //查询未来的帖子
 $ the_query = new WP_Query(array(
 'post_status'=>'未来',
 'posts_per_page'=> 3,
 'orderby'=>'date',
 'order'=>'ASC'
 ));

 //循环显示帖子
 if($ the_query-> have_posts()){
 回声' 
    “;
    while($ the_query-> have_posts()){
    $ the_query-> the_post();
    $ output。=’

  • ‘。 ()。get_the_time(’d-M-Y’)’)
  • “;
    }
    回声’

“;

} else {
//当没有找到未来的帖子时显示
$ output。=’

没有计划的职位。

“;
}

//重置发布数据
wp_reset_postdata();

//返回输出

返回$输出;
}
//添加短代码
add_shortcode(’coming_posts’,’wpb_upcoming_posts’);
//在文本小部件中启用短代码执行
add_filter(’widget_text’,’do_shortcode’);

现在你可以访问 外观»小工具 页。 在您想要显示即将发布的帖子的侧边栏中添加一个文本小部件,并在小部件中添加此短代码。

[upcoming_posts]

在文本小部件中添加即将发布的短代码

点击保存按钮来存储你的部件设置。

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