我想使用get_template_part();
在不同的页面上加载不同的模板部件。在主页上加载get_template_part( \'content\', \'home\' );
然后在博客页面上加载get_template_part( \'content\', \'blog\' );
.
我是PHP新手,但是否应该有一个条件标记,我可以使用它按页面加载内容?
我想使用get_template_part();
在不同的页面上加载不同的模板部件。在主页上加载get_template_part( \'content\', \'home\' );
然后在博客页面上加载get_template_part( \'content\', \'blog\' );
.
我是PHP新手,但是否应该有一个条件标记,我可以使用它按页面加载内容?
对于前面提到的问题,最简单的方法是检索page的slug并将其作为第二个参数传递:
get_template_part( \'content\', get_post_field( \'post_name\', get_post() ) );
请注意,您希望使用泛型content.php
对于没有专用模板的页面(如果有)。我见过主题使用content-pagename.php 在许多主题中。此文件通常由使用get_template_part 作用此外,页面名称为page-slug.php 或page-id.php. 然而,我不清楚“何时使用哪个”。例如,我想有一个关于我们的页面模板。我应该使用page-about-us.php 为其命名或content-about?请详细说明!!