通过wp_list_ategories()显示不同的帖子

时间:2013-10-15 作者:dannyw24

我认为这个问题很简单,但似乎不知道如何解决它。

所以我把所有类别的帖子都用上了wp_list_categories();

我的问题是,当我点击它时,会拉入正确的帖子,但我希望它拉入正确的帖子,并且顶部仍然有wp\\u list\\u categories链接,以便有人可以在帖子之间切换。

所以真正需要改变的是,当你点击一个类别链接时,相关的帖子会被拉出来,看起来和现在显示的一样。

我知道这将涉及到一些条件,可能还需要编写一些新的查询-我想尝试以最可靠的方式来实现这一点。

Link to the page

此时生成此页面的代码。

<?php
/*
 *  * Template Name: Case Studies
 */
?>
<?php global $up_options, $post, $paged, $wp_query; ?>
<?php get_header(); ?>
<div id="bodywrapper">
        <?php $args = array(
            \'title_li\'           => __( \'\' ),
        ); ?>
        <div class="category-list"><?php wp_list_categories($args); ?></div>
    <div style="height: 25px"></div>

    <div id="content"> 
        <h1>Case Studies</h1>

     <?php
    $start = $wp_query;
    $wp_query = null;
    $wp_query = new WP_Query();
      $wp_query->query(\'posts_per_page=5&post_type=post\'.\'&paged=\'.$paged);
        while ($wp_query->have_posts()) : $wp_query->the_post(); 
                    ?>
                    <div id="post-<?php the_ID(); ?>" class="post">
                        <a href="<?php the_permalink() ?>">
                            <?php if (has_post_thumbnail()) { ?>
                                <?php the_post_thumbnail(\'thumbnail\'); ?>
                            <?php }?>
                        </a>
                        <h1 class="post-title"><a href="<?php  echo get_post_meta($post->ID, \'lj_file_url\', true) ?>" title="<?php the_title(); ?>"> <?php the_title(); ?></a></h1>
                        <div class="post-entry">
<a href="<?php  echo get_post_meta($post->ID, \'lj_file_url\', true) ?>" title="Download pdf <?php the_title(); ?>"> <img src="http://www.integra-av.co.uk/wp-content/uploads/2012/04/pdflogo.png" alt="" class="alignleft"/></a>
                            <?php the_excerpt(); ?>
                        </div>
                    </div>
                <?php endwhile; ?>
                <div class="clear">
                    <?php wpld_pagenavi(); ?>
                </div>

<br/><br/><br/><br/><br/><br/>

<p style="text-align: center;"><span style="font-size: 35px;"><span style="color: #2788e4;">Secure Solutions</span></span></p>
    </div>
    <?php get_footer(); ?>

1 个回复
SO网友:Chip Bennett

请参阅Template Hierarchy. 您需要创建category.php 模板文件,因为类别存档索引是在wp_list_categories() 输出

结束

相关推荐

修改Precision_Posts链接以使用AJAX

我正在编辑wp-includes/link-template.php 文件,并希望使用Ajax将帖子加载到我的ID中#box-right. 我知道有很多插件可以使用,但我使用自己的HTML和CSS布局,包括帖子(没有将我的网站与WordPress集成)。我正在使用AJAX加载网站中某些DIV中的内容,我需要更改以下代码以将帖子加载到我的box right DIV中。return \'<a href=\"\' . previous_posts( false ) . \"\\\" $attr>\"