我刚刚进入Genesis Framework.
在普通主题中,如果要编辑标题,则打开该header.php文件.
但是在创世纪中,头文件不在子主题中.我环顾四周,找到了添加自定义标头支持的方法,但我需要一些指导.
下面的代码是启用自定义标头支持.我假设这进入了functions.php文件.但是我如何在这里添加代码呢?如果我想说拉入自定义字段,或者在此部分添加div,或带入滑块,该怎么办?我如何实际使用这段代码让我在子主题标题中添加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' ) );
Run Code Online (Sandbox Code Playgroud)
bil*_*ker 18
首先,您需要删除当前存在的标头.所有这一切都functions.php在你的孩子主题中
remove_action('genesis_header','genesis_do_header');
Run Code Online (Sandbox Code Playgroud)
然后就像构建一个函数来充当你的新标题一样简单.
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 }
Run Code Online (Sandbox Code Playgroud)
我通常尝试使用相同的类和ID名称,因此我可以保留一些内置样式并为自己保存一些工作,但这取决于您.你所要做的就是在函数中添加你想要的任何内容并像这样调用它,
add_action('genesis_header','injectHeader');
Run Code Online (Sandbox Code Playgroud)
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
13095 次 |
| 最近记录: |