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

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

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

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

时间: 2024-10-26 05:08:39

WordPress显示即将发布的文章列表的教程的相关文章

wordpress调用当日发布文章数量及指定日期文章数量

wordpress调用当日发布文章数量 制作wordpress主题时,需要调用当天网站发布的文章数量,博客吧前面发布过教程<实现wordpress限定时间段的文章数量>可以实现统计24小时内发布文章的数量,而今天的代码是实现统计当天发布文章的数量. 实现代码: <?php  $today = getdate();  $query = new WP_Query( 'year=' . $today["year"] . '&monthnum=' . $today[&

WordPress 自定义文章列表列的实例

今天要实现的效果如下图,具体的功能就是在列表里添加一列"推荐指数",用来显示每篇文章的推荐指数,同时可以根据"推荐指数"来进行文章排序. 首先要做的就是在表头添加"推荐指数"列.  代码如下 复制代码 function add_rating_column($columns) {     $columns['rating'] = '推荐指数';     return $columns; } add_filter('manage_posts_colu

利用AJAX实现WordPress中的文章列表及评论的分页功能_javascript技巧

文章列表页分页 一.加载 jQuery 库既然是 jQuery 驱动的 Ajax ,加载 jQuery 库是必须的. 二.文章列表格式在你的文章列表页面(首页 index.php.归档 archive.php )需要确保有以下类似的结构 <!-- 包含所有文章的容器 --> <div id="content"> <!-- 各文章的容器 --> <div class="post"></div> <div

ASP.NET MVC5网站开发显示文章列表(九)_实用技巧

老习惯,先上个效果图: 1.在IBLL在InterfaceCommonModelService接口中添加获取公共模型列表的方法 首先排序方法 /// <summary> /// 排序 /// </summary> /// <param name="entitys">数据实体集</param> /// <param name="roderCode">排序代码[默认:ID降序]</param> //

wordpress显示同分类的最新文章实现方法

今天在折腾主题的时候,想给当前分类下显示最新文章列表.就是显示与文章分类相同的最新文章.看到了prower的新主题prowerv4里面有这个功能.当在文章页面时,显示统一分类文章.代码如下:  代码如下 复制代码 <div id="related_post"> <h3><?php $category = get_the_category(); echo $category[0]->cat_name; ?> 下的最新文章</h3> &

插件-wp文章列表分页调用了&amp;amp;lt;?php pagination($query_string); ?&amp;amp;gt;不显示。

问题描述 wp文章列表分页调用了<?php pagination($query_string); ?>不显示. 但是我换成一个数字10<?php pagination(10); ?>之后,效果就可以显示了.显示之后第一页和第二页都是同样的10篇文章,我想改为每页显示10篇文章应该如何改呢?比如我一共有13篇文章,那么我第一页是显示10篇,那么第二页就应该是3篇,在网上找的代码包括插件调用都没有用. 解决方案 http://blog.sina.com.cn/s/blog_6f49a3

WordPress主题中添加文章列表页页码导航的PHP代码实例_php实例

WordPress 默认给主题开发者的建议是在文章列表底部提供上下页按钮,所以没有提供直接用在文章列表下的分页导航的函数.这里我提供一个比较完善的分页导航函数. /** *WordPress 文章列表分页导航 *http://www.endskin.com/page-navi/ */ function Bing_get_pagenavi( $query = false, $num = false, $before = '<article class="pagenavi postlistpa

WordPress发布新文章自动邮件通知注册用户

在当前的WordPress主题目录下的functions.php中,添加以下php代码:  代码如下 复制代码 function newPostNotify($post_ID) {      if( wp_is_post_revision($post_ID) ) return;        global $wpdb;      $get_post_info = get_post($post_ID);      if ( $get_post_info->post_status == 'publi

WordPress实现发布/更新文章、提交/审核评论自动清理VeryCloud缓存教程

下面分享一下部署方法. PHP /** * WordPress 发布/更新文章.提交/审核评论自动清理VeryCloud CDN缓存(首页.分类以及当前文章) By 张戈博客 * * 转载请保留出处,谢谢合作! **/   //发布.更新文章刷新缓存 add_action('publish_post', 'refresh_By_Publish', 0); //提交评论刷新缓存 add_action('comment_post', 'refresh_By_Comments',0); //审核评论刷