Example #1
0
function autoload_posts()
{
    $args = array();
    if ($_POST[category]) {
        $args['category_name'] = $_POST[category];
    }
    $args['paged'] = $_POST[page];
    // следующая страница
    $args['post_status'] = 'publish';
    //$args['order'] = 'ASC';
    $q = new WP_Query($args);
    if ($q->max_num_pages() > $_POST[page]) {
        return false;
    } else {
        if ($q->have_posts()) {
            while ($q->have_posts()) {
                $q->the_post();
                remove_filter('the_excerpt', 'wpautop');
                /*
                 * Со строчки 13 по 27 идет HTML шаблон поста, максимально приближенный к теме TwentyTen.
                 * Для своей темы вы конечно же можете использовать другой код HTML.
                 */
                /*
                			<div id="post-<?php echo $q->post->ID ?>" class="post-<?php echo $q->post->ID ?> hentry">
                				<h2 class="entry-title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php echo $q->post->post_title ?></a></h2>
                				<div class="entry-meta">
                					<span class="meta-prep meta-prep-author">Опубликовано</span> <span class="entry-date"><?php the_time('j M Y') ?></span></a>
                					<span class="meta-sep">автором</span>
                					<span class="author vcard"><?php the_author_link(); ?> </span>
                				</div>
                				<div class="entry-content"><p style="text-align: center;"><?php the_content() ?></p></div>
                				<div class="entry-utility">
                					<span class="cat-links">
                					<span class="entry-utility-prep entry-utility-prep-cat-links">Рубрика:</span> <?php the_category(', '); ?></span>
                					<span class="meta-sep">|</span>
                					<span class="comments-link"><a href="<?php the_permalink() ?>#comments">Комментарии (<?php echo $q->post->comment_count ?>)</a></span>
                				</div>
                			</div>
                */
                //<script>$('pre code').each(function(i, block) {hljs.highlightBlock(block);});</script>
                ?>
<a href="<?php 
                echo urldecode(get_the_permalink());
                ?>
" rel="bookmark" title="<?php 
                echo $q->post->post_title;
                ?>
" class="control excerpt"><h2><?php 
                echo $q->post->post_title;
                ?>
</h2><?php 
                the_excerpt();
                //the_content();
                ?>
</a>
<?php 
            }
        }
    }
    wp_reset_postdata();
    wp_die();
}