【问题标题】:Change footer for different pages in wordpress在wordpress中更改不同页面的页脚
【发布时间】:2013-02-03 08:45:08
【问题描述】:

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

有人有什么建议吗?

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    您可以尝试测试它是否是您的按钮的主页。例如:

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

    【讨论】:

    • 谢谢弗拉基米尔。您包含的代码片段 - 这是否使按钮从主页隐藏,但在所有其他页面上显示按钮?抱歉,我只是不明白那个 PHP 代码。谢谢。
    • 是的,你是对的。对于代码应该从主页隐藏按钮但在所有其他页面上显示的常见情况。
    • 再次感谢弗拉基米尔。您提供的代码不起作用 - 好吧,该按钮有效,但该按钮仍显示在主页和所有子页面上。你可以在这里看到它:link
    • 似乎不是常规主页 - 这可能是代码无法正常工作的原因。尝试添加页脚下一个代码,并在此处写下您将在更改后在页面底部看到的内容。 &lt;?php echo "&lt;br&gt;This is pagename: " . basename(get_permalink()) . "&lt;br&gt;"; ?&gt;
    【解决方案2】:

    使用 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; ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-10
      • 2018-10-10
      • 1970-01-01
      • 2017-06-23
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多