Привет всем! Подскажите, как вывести на странице посты за определенное время, например за месяц. Что шаблон создать и подключать его для страницы я знаю.
Нашел в интернете
Получим посты за последние 30 дней:

PHP код:
// Создадим новую функцию которая добавит условие where в запрос
function filter_where$where '' ) {
    
// за последние 30 дней
    
$where .= " AND post_date > '" date('Y-m-d'strtotime('-30 days')) . "'";
    return 
$where;
}

add_filter'posts_where''filter_where' );
query_posts$query_string );
remove_filter'posts_where''filter_where' ); 
Написал ее перед функцией вывода постов (перед циклом). Вот как:
PHP код:
<?php
/*
Template Name: NewPosts
*/
?>
<?php get_header
()?>
<div class="beadcrumb">
    <div class="left_crumb">
        <div class="path"></div>
    </div>
    <div class="bg_crumb">
        <?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?> 
    </div>
    <div class="right_crumb"></div>
        <div class="right_corner_crumb"></div>
    </div>
<div id="main">    
<?php get_sidebar()?>    
    <div id="content">
        <div class="corner_content"></div>
            <?php
                
// Создадим новую функцию которая добавит условие where в запрос
function filter_where$where '' ) {
    
// за последние 30 дней
    
$where .= " AND post_date > '" date('Y-m-d'strtotime('-30 days')) . "'";
    return 
$where;
}

add_filter'posts_where''filter_where' );
query_posts$query_string );
remove_filter'posts_where''filter_where' );                                               
            if (
have_posts()):
            while (
have_posts()) : the_post();?> 
                <div class="title">
                    <div class="left_title_content"></div>
                    <div class="background">
                        <h1><?php the_title();?></h1>
                    </div>
                    <div class="right_title_content"></div>
                </div>
                <div class="info_content">
                    <ul>
                        <li><span>Добавил:</span><span class="author_news"><?php the_author();?></span>|</li>
                        <li><span><?php echo get_the_date();?></span>|</li>
                        <li><span>Просмотров:</span><span><?php echo getPostViews(get_the_ID());?></span>|</li>
                        <li><span><?php comments_number('Комментариев нет''1 комментарий''Комментариев: % '); ?></span></li>
                    </ul>
                </div>
                <div class="end"></div>
                <div class="line"></div>
                <div class="content">
                <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail(); ?></a>
                <?php the_excerpt();?>
        <div class="end"></div>
        <div class="border_title"></div>
        <div class="info_category">
            <ul>
                <li>
                    <img src="<?php bloginfo('template_url');?>/img/category.jpg">
                </li>
                <li>
                    <div class="size">
                    <span>Категория: </span> 
                    <span class="text_category"><?php  
                        $category 
get_the_category();   
                        echo 
$category[0]->cat_name;  
                        
?></span><br>
                        <span class="bold">Размер: </span><span class="bold"><?php echo get_post_meta($post->ID"size_file"true); ?></span>
                    </div>
                </li>
                <li>
                    <div class="bottom">
                        <a href="<?php the_permalink();?>">Подробнее &raquo;</a>
                    </div>
                </li>
            </ul>
        </div>
                </div>                
        <div class="end"></div>
        <div class="line_bottom_content"></div>            
            <?php  endwhile;?>        
            <?php endif;?>
            <?php if(function_exists('kama_pagenavi')) { kama_pagenavi(); } ?>                
    </div>
<?php include(TEMPLATEPATH.'/right.php');?>
</div>
<?php get_footer()?>
Результата нет. Не выводит посты! Почему?