首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未加载自定义post类型的Archieve.php

未加载自定义post类型的Archieve.php
EN

WordPress Development用户
提问于 2019-02-13 10:37:46
回答 1查看 43关注 0票数 0

我有一个博客类别的帖子。

因此,我看到了这个archieve.php,我们可以编辑定制post类型的布局和内容。

据我所知,archieve.php包含post的元细节,如类别、标签等。如果我错了,请纠正我。

但是,现在影响自定义post类型的是一个名为single.php的文件。

根据我的研究,他们告诉我去设置-> Permalinks并选择Post名称

然而,我选择了这个选项,但它仍然不起作用

archive.php

代码语言:javascript
复制
<?php get_header();?>
<h2>Welcome to archieve</h2> //This is not loading in the post page
    <div class="container pt-5 pb-5 ">
        <h1>right now</h1>
        <h1>
            <?php 
                single_cat_title();
                if( have_posts() ) {
                    while( have_posts() ) {
                    the_post();
                    }
                  }
            ?>
            <p></p>
        </h1>
    </div>
<?php get_footer();?>

single.php

代码语言:javascript
复制
<?php get_header();?>
<h2>Welcome to single</h2> // This is loading in the post page
    <div class="container pt-5 pb-5 ">
        <h1>
            <?php 
                if( have_posts() ) {
                    while( have_posts() ) {
                    the_post();
                      the_content();
                        the_permalink();
                    }
                  }
            ?>
            <p></p>
        </h1>
    </div>
<?php get_footer();?>

结果http://prntscr.com/mkhczg

请对此提出建议。

非常感谢你的建议,

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2019-02-13 10:56:25

当您访问一个帖子时,将加载single.php模板。archive.php页面是一个通用的归档模板,在文章分组的情况下加载(一年、一个月、一个类别、一个标签等)没有自己的模板。

请阅读有关模板层次结构的

如果要为特定的post_type创建自定义post模板,则必须创建一个专用模板并调用If single-post_type.php (用post类型替换post_type,即product)。

票数 2
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/328567

复制
相关文章

相似问题

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