gpt4 book ai didi

WordPress : Customize Genesis header

转载 作者:行者123 更新时间:2023-12-03 18:17:53 24 4
gpt4 key购买 nike

我只是潜入Genesis Framework。

在普通主题中,如果您想编辑标题,您可以打开 header.php文件。

但是在创世纪中,头文件不在子主题中。我环顾四周,找到了一种添加自定义 header 支持的方法,但我需要一些指导。

下面的代码是启用自定义 header 支持。我假设这进入了 functions.php 文件。但是我如何在这里实际添加代码?如果我想说拉入一个自定义字段,或者向这个部分添加一个 div,或者引入一个 slider 怎么办?我如何实际使用此代码让我将 html 和 php 添加到子主题标题中?

/** Add custom header support */
add_theme_support( 'genesis-custom-header',
array( 'width' => 960, 'height' => 100, 'textcolor' => '444',
'admin_header_callback' => 'minimum_admin_style' ) );

最佳答案

首先,您需要删除当前存在的标题。所有这些都进入 functions.php在你的 child 主题中

remove_action('genesis_header','genesis_do_header');

那么它是否像构建一个函数来充当您的新标题一样简单。
function injectHeader() { ?>
<div id="title-area">
<h1>Title Here</h1>
<nav>Nav Here and so on</nav>
<p>You can add whatever you want</p>
</div>
<?php }

我通常会尝试使用相同的类和 ID 名称,这样我就可以保留一些内置样式并为自己节省一些工作,但这取决于你。你所要做的就是在函数中添加你想要的任何东西,然后像这样调用它,
add_action('genesis_header','injectHeader');

希望有帮助!

关于WordPress : Customize Genesis header,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18828500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com