我创建了一个自定义帖子类型。该自定义帖子的单页显示空白页

时间:2019-05-31 10:41:14

标签: wordpress permalinks

我创建了一个自定义帖子类型。该自定义帖子类型的单个帖子不起作用。显示白页,但html加载正确。这是网址https://bestswiss.ch/vendorpartner/formforum

.where(/**/).toList()

2 个答案:

答案 0 :(得分:0)

创建single-partner.php并粘贴以下代码

<?php get_header('');?>
<!--start container-->
<?php while ( have_posts() ) : the_post(); ?>
<div class="container">
  <div class="row">
    <div class="col-12 col-sm-12 col-md-12">
    
      <?php the_title(); ?>
      
      <?php the_content(); ?>
		
    </div>
  </div>
</div>
<?php endwhile ?>
<!--end container-->
<?php get_footer() ?>

更改永久链接,然后查看更改。

答案 1 :(得分:0)

要注意的重要一点是WordPress的模板层次结构。许多视图是根据命名逻辑使用特定的模板文件呈现的。

单个帖子使用single-前缀。只需添加您的自定义帖子类型的ID,即可获取需要创建的文件名。使用该名称创建一个模板,您在该CPT的单个视图中将使用它:

single-vendorpartner.php

有趣的是,如果默认文件名文件不存在,则层次结构将指向链中的下一个模板名称。基本上index.php几乎是所有内容的后备,并且该模板很可能仅是为处理您的博客而设置的。

以下是文档:https://developer.wordpress.org/themes/basics/template-hierarchy/。在该页面上打印出图表,然后将其放在墙上。