如何自定义Genesis Framework主题页脚

如何自定义Genesis Framework主题页脚

什么是WordPress主题页脚

  WordPress页脚位于网站的最底部,页脚作为WordPress CMS的重要组成部分,当你安装WordPress后,即可在网页底部看到“Proudly powered by WordPress”,(要修改Proudly Powered by WordPress,可参考如何删除网站模板底部Proudly powered by WordPress)。

  可以将此空间用于导航元素或调出重要的商业信息,例如您的版权和隐私政策。

如何自定义Genesis Framework主题页脚

  在 WordPress中,页脚通常在 footer.php 模板文件中指定,本文晓得博客将向你介绍如何自定义Genesis Framework主题页脚。

如何自定义Genesis Framework主题页脚

  在Genesis主题建站中,有两种方法来更改页脚,分别是自定义添加代码和使用Genesis Simple Hooks插件。

1、 编写自定义函数

  如果您不喜欢使用插件,可以在Genesis中使用自定义义函数来修改页脚。

  打开主题的functions.php文件并放置以下代码:

<?php
// Do NOT include the opening php tag.

// Remove site footer.
remove_action( 'genesis_footer', 'genesis_footer_markup_open', 5 );
remove_action( 'genesis_footer', 'genesis_do_footer' );
remove_action( 'genesis_footer', 'genesis_footer_markup_close', 15 );

// Customize site footer
add_action( 'genesis_footer', 'sp_custom_footer' );
function sp_custom_footer() { ?>

	<div class="site-footer"><div class="wrap"><p>Handcrafted with <span class="dashicons dashicons-heart"></span> by moi. Powered by the <a href="https://www.pythonthree.com/">晓得博客</a>丨<a href="mailto:xiao@pythonthree.com">Contact us</a></p></div></div>

<?php
}

  您可能会注意到我删除了站点页脚标记和内容,并在我的自定义标记中重新定义了它。我想有些人可能想将他们的页脚包装在额外的代码中以用于样式目的。

2、使用 Genesis Simple Hooks 插件

Genesis Simple Hooks 插件

  Genesis Simple Edits 插件已经下架,所以我们将使用它的的替代品,Genesis Simple Hooks插件。如果您将它用于其他目的,您还可以使用它来自定义您的网站页脚。

  转到 WordPress 仪表板中的 Genesis -> Simple Hooks 页面,向下滚动到“genesis_footer Hook”部分,并确保选中“Unhook genesis_do_footer() function from this hook”选项。使用插件时可参考Genesis主题Genesis Simple Hooks插件教程

  在那里您可以输入您的 HTML 代码,不需要在代码中包含 .site-footer 和 .wrap div。

  下面是一些可以在这种情况下使用的示例 HTML:

<p>Handcrafted with <span class="dashicons dashicons-heart"></span> by moi. Powered by the <a href="https://www.pythonthree.com/">晓得博客</a>. <a href="mailto:xiao@pythonthree.com">Contact us</a></p>

  我的晓得博客修改后的效果:

自定义Genesis Framework主题页脚效果

总结

  以上是如何自定义Genesis Framework主题页脚的两种方法,希望在WordPress建站中对你有所帮助。

  推荐:Genesis主题建站


Leave a Comment

Your email address will not be published. Required fields are marked *


Scroll to Top