我正在努力寻找看似简单的东西,页面模板。我已经阅读了很多帖子,人们似乎忘记将评论放在页面顶部,无法让它显示在页面的下拉菜单中。我可以这样做,我的问题是下一个阶段。
我编写了最基本的模板(custom-page.php):
<?php
/*
Template Name: Test template
*/
?>
<?php get_header(); ?>
<h1>Teams!</h1>
<?php get_footer(); ?>
显示,我可以在新页面侧栏上选择它。但是,当我访问该新页面时,似乎使用内容模板include来默认存档页面。
提前致谢。
答案 0 :(得分:2)
如果您在页脚中添加以下内容,则应该能够了解有关如何选择模板的更多信息(并确切了解可能发生的情况)。
<?php global $template;
echo(basename($template)); ?>
然后在页脚中查找模板名称。有可能(比如@adomnom说)你有一个slug冲突。还有一些其他奇怪的场景可能是由插件,自定义函数或其他因素引起的。
答案 1 :(得分:1)
根据事物的声音,它可能与另一个模板相冲突。
例如,如果您的页面具有slug'category'并且设置为使用自定义模板'custom-template.php',则它将与category.php冲突(并被覆盖),这是默认模板用于显示特定类别的帖子。
我建议更换slug以查看是否存在问题。