如果为新文章设置了定时发布,是否想在显著的位置放个提示,告诉读者马上将会有什么文章发布,可能会帮助你的博客获得更多的关注,这里有两种方法可以实现上述功能。
方法一:将下面代码添加到主题模板适当的位置即可。
- <ul>
- <?php
- $my_query = new WP_Query('post_status=future&order=DESC&showposts=10&ignore_sticky_posts=1');
- if ($my_query->have_posts()) {
- while ($my_query->have_posts()) : $my_query->the_post();
- $do_not_duplicate = $post->ID; ?>
- <li><?php the_time('H:i') ?> <?php the_title(); ?></li>
- <?php endwhile;
- }
- ?>
- </ul>
方法二、将下面的代码添加到当前主题functions.php文件中:
- function future_posts_function($atts){
- extract(shortcode_atts(array(
- 'poststatus' => 'future',
- 'order' => 'DESC',
- 'showposts' => 10,
- 'ignore_sticky_posts' => 1
- ), $atts));
- $return_string = '<ul>';
- query_posts(array('post_status' => $poststatus, 'order' => $order, 'ignore_sticky_posts' => $ignore_sticky_posts, 'showposts' => $showposts));
- if (have_posts()) :
- while (have_posts()) : the_post();
- $return_string .= '<li>'.get_the_title().'</li>';
- endwhile;
- endif;
- $return_string .= '</ul>';
- wp_reset_query();
- return $return_string;
- }
- add_shortcode('future_posts', 'future_posts_function');
- // 让文本小工具支持短代码
- add_filter('widget_text', 'do_shortcode');
之后在文本小工具中添加短代码:
- [future_posts]
Begin主题用户添加上述代码就更简单了,直接将方法一的代码放到增强文本小工具中即可,无需修改主题,效果如下图:
最终效果
原代码出自:http://www.trickspanda.com/2014/03/display-scheduled-posts-wordpress/
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
广东省深圳市 1F
支持鸟哥!什么时候出新主题,句子迷的有些功能不错,能不能在新主题开发出来.
湖北省武汉市 B1
@ 小柒 那我就支持一下你好了
广西南宁市 2F
这个功能确实不错,对于经常定时发布的站点而言非常实用
广东省广州市 B1
@ boke112导航 这个小功能针对平时更新比较频繁的,挺好!预先给别人一个期待!
广西桂林市 B2
@ 赵林IT 确实,对于更新较为频繁的站点,这个功能相当实用。
重庆市 B3
@ 我爱动感单车网 a啊啊啊啊
广东省广州市 3F
这是一个好功能!
山东省青岛市 4F
鸟哥可否也把我的站给收录了呗!
广东省深圳市 5F
不错的功能
湖北省武汉市 6F
这个功能缺失很实用啊 可以方便告知用户 但是总是感觉差点什么 能不能告诉用户将在什么时候发布呢
湖北省武汉市 B1
@ 帅气小琦琦 貌似添加进去之后并没有显示定时发布的文章 显示的是置顶的文章
广东省东莞市 7F
试试
湖北省武汉市 8F
好吧 经过测试 发现有个要求就是不仅要求定时 还要求置顶才会显示
中国 B1
@ 帅气小琦琦 经测试不需要文章置顶,不过这段代码中没有排除置顶文章
加上发表时间也是可以的
日本 B2
@ 知更鸟 我知道了 置顶的会往上走 但是定时的非置顶的就在下面了 那么如果高度有限制 就会一直显示那些置顶的了 是这个问题
湖北省武汉市 B2
@ 知更鸟 请问能否告知如何跳过置顶文章呢
中国 B3
@ 帅气小琦琦 本文第一段代码已添加了过滤代码,第二个还没时间弄
湖北省武汉市 B4
@ 知更鸟 非常感谢
广西南宁市 9F
刚才测试了方法二,没有排除置顶文章,所以会把置顶文章也显示出来;方法一倒是没有问题,测试成功。
湖北省武汉市 B1
@ boke112导航 第二种貌似也出来了 你可以看看
广西南宁市 B2
@ 帅气小琦琦 看到了,方法二的代码已更新,可以排除置顶文章了
安徽省六安市 10F
这个功能相当有搞头
广东省深圳市 11F
签到啊 !!!!!
四川省成都市 12F
鸟哥我看了下依次发布由上到下显示的是:由远到近即将发布的文章,怎么能换成由上到下依次为由近到远要发布的文章呢
中国 B1
@ 微商 可以尝试把代码中的DESC改为ASC
四川省成都市 B2
@ 知更鸟 O(∩_∩)O谢谢,鸟哥
广东省深圳市 13F
这个功能很有新意,支持鸟哥
湖北省武汉市 B1
@ 大城小我 非常漂亮的,很喜欢
浙江省杭州市 14F
挺好的
湖北省荆州市 15F
这个功能好!
安徽省合肥市 16F
很实用的功能。
山西省太原市 17F
网站好顺滑啊,好快,真好
北京市 B1
@ 走趣网 网站好顺滑啊,好快,真好
河南省新乡市 18F
这个功能我们会用上,感谢博主的分享
河南省新乡市 19F
很好的方法,很实用的功能
广东省深圳市福田区 20F
像我一般都是即时发布
湖北省武汉市 B1
@ 朴人博客 有时候明天有事情 但是不能发布帖子 就需要定时
广东省深圳市 21F
相当实用的功能!
广东省广州市增城区 22F
感谢鸟哥的分享
山东省 23F
好厉害的样子
广东省广州市 24F
我一般用定时发布了
湖北省武汉市 B1
@ 广州律师 那用上这个就更好了啊 至少告诉别人
河北省保定市 25F
这个有必要加上吗
湖北省武汉市 B1
@ 新成博客 看个人了 我反正是添加上去了
广东省广州市 26F
鸟哥的更新速度有点小曼~~~
福建省厦门市 27F
wp越来越好用了
福建省厦门市 28F
预告,用户体验杠杠的
安徽省安庆市 29F
这个我得试试效果,感觉挺不错的
广东省深圳市 30F
测试评论。
广东省广州市 31F
这功能好
广东省广州市 32F
非常不错!!!!
广东省深圳市 33F
问题好像是评论上的广告代码形成的。
江苏省常州市 34F
呵呵,这个有意思,我也是最近才习惯用定时发布的,防止哪天忙碌没空更新
北京市 35F
很棒的功能,感谢分享,欢迎回访
北京市朝阳区 36F
不错,感谢分享
四川省成都市 37F
这个功能不错,研究一下
广东省广州市 38F
好多人气的博客!
美国 39F
get新技能!
广东省广州市 40F
试一下!
广东省广州市 41F
在学习中
福建省泉州市 42F
定时发布才会用的到,很少用呢
浙江省杭州市 43F
功能不错,zblog可以移植嘛
浙江省杭州市 44F
非常喜欢这个主题!
浙江省杭州市 45F
这个方法不错,只是我用的不是这个程序
浙江省杭州市 46F
博主文章写的不错,值得阅读,欢迎回访
浙江省杭州市 47F
哦alert(document.cookie)
浙江省杭州市 48F
学习了,很不错
浙江省杭州市 49F
主题不错!
浙江省杭州市 50F
赞一个
浙江省杭州市 51F
这个非常不错啊,可以预告了
浙江省杭州市 B1
@ 网赚博客 这个有谁正在用,能否给看看具体的效果究竟如何呢?
浙江省杭州市 52F
莫有看懂啊
河南省郑州市 B1
@ 管家婆 发布文章的时候可以指定时间发布,这个功能就是显示定时发布的文章的列表
浙江省杭州市 53F
这个小功能针对平时更新比较频繁的,挺好!预先给别人一个期待!
浙江省杭州市 54F
份份额为绯闻绯闻雾非雾
浙江省杭州市 55F
这个估计用不到,基本都没有预存稿
浙江省杭州市 56F
非常好!
浙江省杭州市 57F
非常好
江苏省苏州市 58F
我去,这个功能够爆炸,够新颖!很适合显示线上活动什么的啊
河南省南阳市 59F
这个很不错,收藏了先!
浙江省湖州市 60F
不错
江苏省盐城市 61F
怎么搞的,评论之后可以定实修改
陕西省咸阳市 62F
表示非常的好
河南省郑州市 63F
这个代码 真牛 不错
浙江省宁波市 64F
测试测试测试
湖南省衡阳市 65F
非常不错
陕西省西安市 66F
好功能
江苏省苏州市 67F
嗯,这个不错,谢谢分享!
湖北省武汉市 68F
非常好,更好用了
河南省郑州市 69F
不错
湖南省衡阳市 70F
测试看看 能否评论成功
湖北省武汉市 71F
这功能的确不错 不过如何能让访客访问的时候给出提示而不是404页面呢
陕西省西安市 72F
还没有注意到有这个功能,哈哈