WordPress显示即将发布的文章列表

知更鸟
1480
文章
6919
评论
2016年3月9日11:23:30 93 12.9K 1352字阅读4分30秒

如果为新文章设置了定时发布,是否想在显著的位置放个提示,告诉读者马上将会有什么文章发布,可能会帮助你的博客获得更多的关注,这里有两种方法可以实现上述功能。

WordPress显示即将发布的文章列表

方法一:将下面代码添加到主题模板适当的位置即可。

  1. <ul>
  2. <?php
  3. $my_query = new WP_Query('post_status=future&order=DESC&showposts=10&ignore_sticky_posts=1');
  4. if ($my_query->have_posts()) {
  5.     while ($my_query->have_posts()) : $my_query->the_post();
  6.         $do_not_duplicate = $post->ID; ?>
  7.         <li><?php the_time('H:i') ?> <?php the_title(); ?></li>
  8.     <?php endwhile;
  9. }
  10. ?>
  11. </ul>

 

方法二、将下面的代码添加到当前主题functions.php文件中:

  1. function future_posts_function($atts){
  2.     extract(shortcode_atts(array(
  3.         'poststatus' => 'future',
  4.         'order'         => 'DESC',
  5.         'showposts' => 10,
  6.         'ignore_sticky_posts' => 1
  7.     ), $atts));
  8.     $return_string = '<ul>';
  9.     query_posts(array('post_status' => $poststatus, 'order' => $order, 'ignore_sticky_posts' => $ignore_sticky_posts, 'showposts' => $showposts));
  10.     if (have_posts()) :
  11.         while (have_posts()) : the_post();
  12.             $return_string .= '<li>'.get_the_title().'</li>';
  13.         endwhile;
  14.     endif;
  15.     $return_string .= '</ul>';
  16.     wp_reset_query();
  17.     return $return_string;
  18. }
  19. add_shortcode('future_posts', 'future_posts_function');
  20. // 让文本小工具支持短代码
  21. add_filter('widget_text', 'do_shortcode');

之后在文本小工具中添加短代码:

  1. [future_posts]

Begin主题用户添加上述代码就更简单了,直接将方法一的代码放到增强文本小工具中即可,无需修改主题,效果如下图:

WordPress显示即将发布的文章列表

最终效果

原代码出自:http://www.trickspanda.com/2014/03/display-scheduled-posts-WordPress/

继续阅读
weinxin
关于本站
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
WordPress 5.3 正式版下载 WordPress

WordPress 5.3 正式版下载

WordPress 5.3 正式版于北京时间2019年11月13日 发布,更新后第一个印像就是后台UI样式有所变动,原来非常协调的按钮样式,变得有些突兀,如图: 白背景灰边框的按钮变成蓝色,同时所有表...
为WordPress主题添加文章字数和阅读时间 WordPress

为WordPress主题添加文章字数和阅读时间

显示文章字数和阅读时间,这功能有什么用呢,我也不知道,不过有用户说人家有我们能不能也加一个,那就加呗,就有这篇为WordPress主题添加文章字数和阅读时间。 为WordPress主题添加文章字数和阅...
WordPress 5.2.4 安全更新发布 WordPress

WordPress 5.2.4 安全更新发布

WordPress 5.2.4 安全更新发布,这次更新重点就是修补之前的安全漏洞,非常有必要更新。 有些用户可能认为WordPress更新过于频繁,原因很简单,WP用户众多,也是黑客重点“帮扶”对像,...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:93   其中:访客  90   博主  3
    • 网赚博客 网赚博客 @回复 1

      这个非常不错啊,可以预告了

      • 管家婆 管家婆 @回复 0

        莫有看懂啊

        • 测试 测试 @回复 1

          这个小功能针对平时更新比较频繁的,挺好!预先给别人一个期待!

          • 工人房 工人房 @回复 3

            份份额为绯闻绯闻雾非雾

            • 快启动论坛 快启动论坛 @回复 3

              这个估计用不到,基本都没有预存稿

              • 小小 小小 @回复 1

                非常好!

                • 小小 小小 @回复 1

                  非常好

                  • Win7en乐园 Win7en乐园 @回复 7

                    我去,这个功能够爆炸,够新颖!很适合显示线上活动什么的啊

                    • 明月登楼的博客 明月登楼的博客 @回复 5

                      这个很不错,收藏了先!

                      • 谢文印书法绘画 谢文印书法绘画 @回复 1

                        不错

                        • 无作为 无作为 @回复 3

                          怎么搞的,评论之后可以定实修改

                          • 华唯商标转让网 华唯商标转让网 @回复 1

                            表示非常的好

                            • 易淘金股票博客 易淘金股票博客 @回复 3

                              这个代码 真牛 不错

                              • 测试 测试 @回复 0

                                测试测试测试

                                • 佛山净水器 佛山净水器 @回复 3

                                  非常不错

                                  • 腾蛙网 腾蛙网 @回复 3

                                    好功能

                                    • 烤漆房通风工程 烤漆房通风工程 @回复 2

                                      嗯,这个不错,谢谢分享!

                                      • 淘宝天猫优惠券大全 淘宝天猫优惠券大全 @回复 4

                                        非常好,更好用了

                                        • 阿怪怪 阿怪怪 @回复 0

                                          不错

                                          • SEO网赚 SEO网赚 @回复 0

                                            测试看看 能否评论成功

                                            • 七支剑 七支剑 @回复 5

                                              这功能的确不错 不过如何能让访客访问的时候给出提示而不是404页面呢

                                              • VEXS VEXS @回复 4

                                                还没有注意到有这个功能,哈哈 :mrgreen: