在我的移动网站上,我有一个带有“后退”按钮的页脚(使用Jquery Mobile) - 我试图弄清楚如何删除主页的按钮(所以它只是显示没有按钮的页脚),但按钮显示在子页面上。基本上,主页的一个页脚,所有子页面的一个页脚。但由于我只有一个footer.php文件,我不知道如何更改代码(甚至放置什么)有两个不同的页脚。我最初在Jquery Mobile表格上询问过,但是他们说这是一个PHP问题。所以我在这里。
这是我的页脚代码:
</div><!-- data role content-->
<div data-theme="b" data-role="footer">
<h3>
Premier IT Consulting
</h3>
<a data-role="button" data-direction="reverse" data-rel="back" data-icon="back"
data-iconpos="left" class="ui-btn-left">
Back</a>
</div>
<?php wp_footer(); ?>
</div><!-- data role content-->
</body>
</html>
在我正在使用的Wordpress模板中,index.php和page.php正在调用footer.php - 因此,它们在每个页面(主页和所有子页面)上显示相同的页脚。我不知道该怎么做。如果我从页脚中删除HTML,它将不会显示在任何页面上。
仅供参考。我正在使用wordpress而不是在我的网站上托管.js和.css文件,我在我的标题中使用它:
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-
1.2.0.min.css" />
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
有人有任何建议吗?
答案 0 :(得分:0)
您可以尝试测试它是否是您按钮的主页。例如:
<?php if (!is_home() ) : ?>
<a data-role="button" data-direction="reverse" data-rel="back" data-icon="back"
data-iconpos="left" class="ui-btn-left">Back</a>
<?php endif;?>
答案 1 :(得分:0)
使用is_front_page()确保您在主页上:
<?php if(is_front_page()): ?>
<a data-role="button" data-direction="reverse" data-rel="back" data-icon="back" data-iconpos="left" class="ui-btn-left">Back</a>
<?php endif; ?>