Zylyz主题上的WordPress自定义帖子类型分页

时间:2014-01-23 16:28:59

标签: wordpress pagination

很抱歉在第一个问题中提出问题,但我的主题存在很大问题,没人能解决。实际上它很简单:

我正在使用 Zylyz配方主题。我将主页设置为custom post type(食谱),但正如您可能猜到的那样,当我按下“较旧的条目”按钮时,它会显示“未找到”错误,因为它试图获取普通的博客帖子,而不是“食谱“(你知道,如果我有足够的博客文章它不会给出错误,但会显示帖子,而不是食谱)。

那么,我该如何摆脱这个问题?

非常感谢你。

这是主页的代码:

    <div id="content">

<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('post_type=recipes'.'&paged='.$paged);
?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>   

<div class="post clearfix" id="post-<?php the_ID(); ?>">
<?php
    if ( has_post_thumbnail() ) { ?>
    <a href="<?php the_permalink() ?>"><img class="postimg" src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php get_image_url(); ?>&amp;h=200&amp;w=200&amp;zc=1" alt="<?php the_title(); ?> Recipe"/></a>
        <?php } else { ?>
    <a href="<?php the_permalink() ?>"><img class="postimg" src="<?php bloginfo('template_directory'); ?>/images/dummy.jpg" alt="" /></a>
<?php } ?>
<div class="cover">
    <div class="title">
        <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?> Recipe"><?php the_title(); ?></a></h2>
    </div>
    <div class="recipemeta">
        <span class="cooktime"> <strong>ready in</strong> <?php $cooktime=get_post_meta($post->ID, 'wtf_cooktime', true); echo $cooktime; ?> mins </span> <span class="serve"> <strong>Serving:</strong> <?php $serving=get_post_meta($post->ID, 'wtf_serving', true); echo $serving; ?> people</span>
    </div>
    <div class="entry" align="justify">
        <?php wpe_excerpt('wpe_excerptlength_recipe', ''); ?>
        <div class="clear"></div>
    </div>
</div>
</div>

<?php endwhile; ?>
<div class="clear"></div>

<?php getpagenavi(); ?>

<?php $wp_query = null; $wp_query = $temp;?>

</div>

0 个答案:

没有答案