您是否要添加特色内容滑块,例如Yahoo或ESPN?许多受欢…
最近,我们的一位用户问我们如何在WordPress中列出预定的或将来的帖子。显示即将发布的帖子有助于使人们订阅您的博客。在本文中,我们将向您展示如何在WordPress侧边栏中显示将来的帖子。

WordPress中计划或将来要发布的帖子是什么?
如果您已经写了一段时间的博客,那么您可能已经注意到,在特定时间发布帖子会使更多的人阅读它。如果您不熟悉博客,又不知道什么时候获得最多的访问者,则应该开始使用Google Analytics(分析)来跟踪此信息。
问题在于,您不能只是闲坐一会儿并等待该时间来点击“发布”按钮。这就是WordPress带有内置计划功能的原因。它使您可以安排您的帖子稍后发布。
使用计划,您可以专注于创建内容和像专业人士一样管理编辑日历。
话虽如此,让我们看看如何在WordPress中炫耀即将发布的帖子并使用它来吸引更多订阅者。
为简单起见,我们创建了一个视频教程,介绍如何列出将来即将发布的预定帖子,您可以在下面观看。
但是,如果您只想按照文本说明进行操作,则可以按照我们的分步教程进行操作,以了解如何在WordPress中列出将来即将发布的预定帖子。
方法1:显示带有插件的预定或将来的帖子
您需要做的第一件事是安装并激活SOUP –炫耀即将发布的帖子插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。
激活后,您需要访问外观»小部件页面。在此处,您可以在可用小部件列表下找到“即将发布的帖子”小部件。只需将小部件添加到侧边栏即可显示预定的帖子。

小部件设置允许您选择要显示的预定帖子的数量。您还可以在日期旁边显示日期,链接到RSS feed或链接到用户可以在其中注册您的电子邮件列表的页面。
单击保存按钮以存储小部件设置。
现在,您可以访问您的网站以查看正在运行的小部件。
方法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 posts
if
(
$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 data
wp_reset_postdata();
// Return output
return
$output
;
}
// Add shortcode
add_shortcode(
'upcoming_posts'
,
'wpb_upcoming_posts'
);
// Enable shortcode execution inside text widgets
add_filter(
'widget_text'
,
'do_shortcode'
);
现在您可以访问外观»小部件页面。在您要显示即将发布的帖子的边栏中添加一个文本小部件,并将此短代码添加到小部件中。
[upcoming_posts]
单击保存按钮以存储小部件设置。
现在,您可以访问您的网站,在侧边栏中查看即将发布的预定帖子。您也可以在子主题的帖子,页面或模板中使用此短代码。