我只想在用户使用特定模板但条件页面模板(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检查完成工作
推荐阅读
- WordPress分页没有显示在类别页面上
- WordPress页面未显示CSS
- WordPress的页面生成器不显示
- WordPress页面本身正在滚动并开始动摇
- WordPress页面内容和同一页面中的帖子
- WordPress-覆盖短代码
- #yyds干货盘点# web安全day6(IIS之WEB服务器)
- java设计模式-设计原则-创建型模式-场景理解-第一篇
- 基于Guava API实现异步通知和事件回调