WordPress(页面模板条件检查在functions.php中不起作用)

我只想在用户使用特定模板但条件页面模板(is_page_template(‘ templa_name))无法正常工作并且代码落入else部分的情况下才在WordPress中添加样式表。我什至通过代码获得了模板的正确名称, 并尝试添加该代码, 但是它没有用。我可以轻松添加并继续我的开发, 但这很奇怪, 并且想知道解决这个奇怪问题的方法。
【WordPress(页面模板条件检查在functions.php中不起作用)】尝试了模板文件和stackoverflow中的代码。有一个问题, 但无济于事。尝试了不同的代码变体, 但操作方式相同

if ( is_page_template('page-templates/page-landing-page.php') ) {function this_echoes() {$looking_at = is_page_template( 'page-templates/page-landing-page.php' ); echo $looking_at; echo '< br> '; echo 'if'; echo '< br> '; $page_template22 = get_page_template_slug( get_queried_object_id() ); echo $page_template22; } } else { function this_echoes() {$looking_at = is_page_template( 'page-templates/page-landing-page.php' ); echo '< br> '; echo $looking_at; echo '< br> '; echo '$looking_at'; echo '< br> '; $page_template22 = get_page_template_slug( get_queried_object_id() ); echo $page_template22 ; echo 'else'; }}

我希望代码属于if语句, 而不是else语句。我确实知道我正在检查正确的方法。
#1你的if条件需要进入主this_echoes函数。
我建议使用模板名称slugs(https://codex.wordpress.org/Function_Reference/get_page_template_slug), 然后使用if检查完成工作

    推荐阅读