我只想在用户使用特定模板但条件页面模板(is_page_template(‘templa_name))无法正常工作并且代码落入else部分的情况下才在WordPress中添加样式表。我什至通过代码获得了模板的正确名称, 并尝试添加该代码, 但是它没有用。我可以轻松添加并继续我的开发, 但这很奇怪, 并且想知道解决这个奇怪问题的方法。
尝试了模板文件和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检查完成工作
评论前必须登录!
注册