[英]Cannot get is_front_page to work in Wordpress footer
我的footer.php文件中有几行代码,只希望在网站的主页上激活。 我已经尝试过各种关于在网上找到的使用is_front_page的建议,但是都没有用。 我显然不是PHP专家!
这是该站点 ,我正在使用静态页面作为主页。 以下是我只想在主页上激活的代码。 感谢所有帮助!
<?php
$display_brands_widget = false;
if (isset($qode_options_flat['footer_brands_area'])){
if ($qode_options_flat['footer_brands_area'] == "yes") $display_brands_widget = true;
}
if($display_brands_widget): ?>
<div class="carousel_slider_holder clearfix">
<ul class="carousel_slider">
<?php dynamic_sidebar( 'brands' ); ?>
</ul>
</div>
<?php endif; ?>
由于@ chris-rogers提供了一些出色的诊断帮助,我能够确定页脚内容中的is_front_page“不起作用”,因为我使用的是通过Ajax加载页面。 一个简单的解决方案最终是将有问题的代码片段移动到新的页面模板,以便仅在调用该页面内容时才加载它。
您是否尝试过使用is_home() ?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.