我有一个博客类别的帖子。
所以我遇到了这个建筑师。php,通过它我们可以编辑自定义帖子类型的布局和内容。
据我所知,阿契夫。php包含帖子的元数据详细信息,如类别、标签等。如果我错了,请纠正我。
然而,目前影响自定义帖子类型的是一个名为single的文件。php
根据我的研究,他们告诉我去设置->永久链接并选择帖子名称
然而,我选择了这个选项,它仍然不起作用
archive.php
<?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
<?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();?>
Resultshttp://prntscr.com/mkhczg请就此提出建议。
非常感谢您提供的所有建议,
最合适的回答,由SO网友:Fabrizio Mele 整理而成
这个single.php
访问帖子时会加载模板。这个archive.php
页面是一个通用的归档模板,在一组帖子(一年、一个月、一个类别、一个标签等)没有自己的模板时加载。
请阅读this 关于模板层次结构。
如果要为特定的post_type
您必须创建一个专用模板,并调用single-post_type.php
(更换post_type
使用您的帖子类型,即。product
).