首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >显示与主页相同的博客页面

显示与主页相同的博客页面
EN

Stack Overflow用户
提问于 2013-08-12 21:03:14
回答 1查看 944关注 0票数 1

我正在尝试将我的文章放在另一个页面(博客)上,我的主页显示为我的头版。这两个页面都有自己的模板分配给他们(家为家,博客为博客)。

在阅读设置中,我将首页设置为主页,文章页面设置为博客。但是当我访问url.com/blog时,它会显示与我的主页相同的模板。我不知道它为什么不显示我的两篇博文。

在我的home.php模板中,我有以下代码,这可能是问题所在吗?

代码语言:javascript
运行
复制
<!-- Display featured images -->
    <?php 
        $args = array('post_type'=> 'page');
        query_posts( $args );
    ?>

<!-- Get featured images -->
    <div class="main-thumb left">
        <?php 
            if ( have_posts() ) {
                while ( have_posts() ) {
                    the_post(); 
            ?>
                <li>
                    <a href="<?php echo get_permalink(); ?>">
                        <div class="tint">
                            <div class="overlay caps">
                                <?php 
                                    echo(types_render_field("top-overlay", array("output"=>"html")));
                                ?>
                                <?php 
                                    echo(types_render_field("bottom-overlay", array("output"=>"html")));
                                ?>
                            </div> <!-- end .OVERLAY-->

                            <?php the_post_thumbnail(); ?>
                        </div> <!-- end .TINT-->
                    </a>
                </li>
        <?php
                } 
            } 
        ?>
    </div> <!-- end .MAIN-THUMB-->
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-12 21:31:05

无论根据模板层次结构是什么,home.php都将用作主页:

  1. WordPress首先确定它是否有静态首页。如果已经设置了静态首页,那么WordPress将根据页面模板层次结构加载该页面。
  2. 如果没有设置静态首页,那么WordPress将查找一个名为home.php的模板文件,并使用它生成请求的页面。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18196663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档