试图通过标题加载有条件的内容,但只有首页被正确识别。归档、发布和自定义类型模板不是。
使用查询监视器识别正确的模板,并使用该模板名称作为参数,有子主题文件夹声明和无子主题文件夹声明,但每个其他模板都属于else条件。
<?php
/* Conditional AD script loading */
/* Front page */
if ( is_home() || is_front_page() ) {
echo "Front page";
} elseif ( is_page_template( \'single-listing.php\' ) ) {
echo "Listing page template";
} elseif ( is_archive() ) {
echo "Archive page template";
} elseif ( is_page_template( $template =\'single.php\' ) ) {
echo "Post template";
} else {
echo "wrong template";
}
?>
PHP
elseif
位于子主题的标题中,模板文件也位于子主题文件夹中。我错过了什么?