为什么在 WordPress 中显示未来的预定文章?
如果你已经运营 WordPress 博客一段时间,那么你会知道在特定时间发布文章可以吸引更多读者。然而,你不能总是等着合适的时间点击发布按钮。这就是为什么 WordPress 内置了一个调度功能,允许你安排文章在以后发布。
一旦你在你的网站上安排了文章,展示这些即将发布的文章列表是一个好主意,因为这样可以围绕它们制造话题,并增加博客的参与度。特别是对于连载故事、产品发布或活动公告内容来说,展示未来的预定文章可以尤为有效。
如何在 WordPress 中显示未来的预定文章列表
你可以通过向你主题的 functions.php 文件添加自定义代码,轻松在你的网站上显示即将发布的文章。然而,输入代码时即使是最小的错误都可能导致你的网站崩溃。因此,我们建议使用 WPCode 添加自定义代码。这是市场上最好的 WordPress 代码片段插件,可以安全、轻松地将代码添加到你的网站。
第一步:安装和激活 WPCode 插件
首先,你需要安装并激活 WPCode 插件。按 WPCode 的指示操作。在启用插件后,访问 WordPress 仪表板中的“Code Snippets » + Add Snippet”页面,然后点击 “Use Snippet” 按钮。
第二步:创建自定义代码片段
这将把你带到“Create Custom Snippet”页面,从那里你可以为你的代码片段命名。例如,“Upcoming Posts Display”。然后,从右侧的下拉菜单中选择 “PHP Snippet” 作为代码类型。
第三步:添加自定义代码
接下来,将以下自定义代码复制并粘贴到 “Code Preview” 框中:
function wpb_upcoming_posts() { $the_query = new WP_Query(array( 'post_status' => 'future', 'posts_per_page' => 3, 'orderby' => 'date', 'order' => 'ASC' )); if ( $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 { $output .= '暂时没有计划发布的文章。
'; } wp_reset_postdata(); return $output; } add_shortcode('upcoming_posts', 'wpb_upcoming_posts'); add_filter('widget_text', 'do_shortcode');
然后,滚动到“插入方式”部分并选择“Auto Insert”模式。
第四步:保存和激活代码片段
最后,返回页面顶部,将 “Inactive” 开关切换为 “Active”。这样做后,点击 “Save Snippet” 按钮保存设置。
在经典主题侧栏显示预定文章列表
如果你使用的是经典主题,可以通过 WordPress 仪表板的“外观 » 小工具”页面来显示预定文章列表。点击屏幕左上角的 “+” 按钮打开块菜单。拖放“Shortcode” 块到边栏部分,并在块中添加以下短代码: [upcoming_posts]。然后点击顶部的 “更新” 按钮保存设置。
现在,你可以访问你的网站查看即将发布的文章列表。
在全站编辑器中显示预定文章列表
如果你使用的是基于块的主题,那么小工具菜单将不可用。在这种情况下,你需要访问 WordPress 仪表板中的“外观 » 编辑器”页面。打开编辑器后,点击“页面”,然后从左侧选项中选择你想添加短代码的页面。
页面将以全站编辑器打开,你需要点击“+”按钮打开块菜单,并将 “Shortcode” 块添加到页面中。然后将以下短代码添加到块中:[upcoming_posts]。最后,点击页面顶部的“保存”按钮保存设置。
如何在 WordPress 中显示近期文章
除了显示即将发布的文章,你可能还想在 WordPress 网站上显示近期发布的文章列表。利用 Gutenberg 编辑器中的“最新文章”块,你可以轻松展示新发布的文章。
希望本文能帮助你了解如何在 WordPress 中列出未来预定发布的文章。你可能还会对我们关于如何批量安排 WordPress 文章的教程以及我们精选的最佳 WordPress 热门文章插件感兴趣。