我试过了
add_filter( \'page_template\', \'single_page_template\' );
function single_page_template( $template )
{
if ( is_singular( \'dwqa-question\' ) ) {
$template = get_stylesheet_directory() . \'/\' . page-question.php;
}
return $template;
}
现在,如果我愿意
echo get_page_template();
我正在
/var/www/html/my-site/wp-content/themes/theme-child/page-question.php
但是修改页面问题。php文件不影响输出,将一些文本添加到此模板中,如
get_header(); ?>zzzzzzzzz
没有出去。页php被分配到单个问题页面,使用template_include
胡克是因为这个,但如果是的话get_page_template()
还应给出页面。php tempalte路径作为输出。
刚刚修改了页面。类似php
get_header(); ?>aaaa
和aaaa
出现在第页上。
我应该如何覆盖它??请让我知道我是否应该提供任何其他细节?