我已经注册了这样一个模板,但在模板上,我想知道如何让当前所有的主题功能都存在于模板上,因为我设置此模板的方式中缺少了一些部分。
模板文件当前为空,我在模板文件中包括了wp\\u head()和get\\u header(),虽然有些效果,但缺少了大部分主题,例如页面内容。
有什么想法吗?
<?php
add_filter( \'template_include\', \'template_management\' );
if ( ! function_exists( \'template_management\' ) ) {
function template_management( $template )
{
return plugin_dir_path( __FILE__ ) . \'templates/the-template.php\';
return $template;
}
}
?>
最合适的回答,由SO网友:TheDeadMedic 整理而成
我建议你抄下来page.php
,然后根据需要修改代码。至少,您的模板应该如下所示:
<?php get_header() ?>
<?php while ( have_posts() ) : the_post() ?>
<article <?php post_class() ?>>
<?php the_title( \'<h1 class="entry-title">\', \'</h1>\' ) ?>
<div class="entry-content">
<?php the_content() ?>
</div>
</article>
<?php endwhile ?>
<?php get_footer() ?>