更改wordpress中不同页面的页脚

时间:2013-02-18 20:08:47

标签: php wordpress

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

有人有任何建议吗?

2 个答案:

答案 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; ?>