0

在我的移动网站上,我有一个带有“后退”按钮的页脚(使用 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>

有人有什么建议吗?

4

2 回答 2

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;?>
于 2013-02-18T20:25:02.217 回答
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; ?>
于 2014-06-12T16:47:55.937 回答