如何让帖子显示在不同的页面模板上?

时间:2017-01-30 00:01:27

标签: php wordpress

这是我在index.php文件和page-readinglist.php文件中的代码。选择wordpress页面以使用阅读列表模板,它可以使用简单的<p> example </p>,但帖子不会显示。

    <div id="content">          
        <?php
            if (have_posts()) :
                while (have_posts()) : the_post(); ?>

                <article class="post">
                    <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
                    <?php the_content(); ?>
                </article>

                <?php endwhile;

                else :
                    echo '<p>No content found</p>';

                endif;
        ?>
    </div>

我猜我需要functions.php文件中的一些代码吗?

add_filter( 'pre_get_posts', 'my_get_posts' );

function my_get_posts( $query ) {

    if ( is_home() && $query->is_main_query() )
        $query->set( 'post_type', array( 'post', 'article') );

    return $query;
}

这是我修改的内容,使用阅读列表模板包含页面的页面ID吗?我在设置不使用index.php文件的网页时遇到问题。

0 个答案:

没有答案