Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 自定义Genesis标题_Wordpress_Genesis - Fatal编程技术网

Wordpress 自定义Genesis标题

Wordpress 自定义Genesis标题,wordpress,genesis,Wordpress,Genesis,我只是跳入创世论的框架 在普通主题中,如果要编辑标题,可以打开header.php文件 但在genesis中,头文件不在子主题中。我环顾四周,找到了一种添加自定义标题支持的方法,但我需要一些指导 下面的代码用于启用自定义标题支持。我假设这会进入functions.php文件。但是如何在这里添加代码呢?如果我想说拉入一个自定义字段,或者向这个部分添加一个div,或者引入一个滑块,该怎么办?如何实际使用此代码将html和php添加到子主题标题中 /** Add custom header suppo

我只是跳入创世论的框架

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

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

下面的代码用于启用自定义标题支持。我假设这会进入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' ) );

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

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 }

希望有帮助

刚刚偶然发现这篇文章问了同样的问题。很好的解决方案。使用genesis Simple Hooks插件是定制genesis网站某些部分的一种更简单的方法。只要做一个搜索,它就棒极了。

非常有用,阅读文档也很有帮助,但如果有人能在特定的应用程序中解释它,它真的很有帮助。我现在明白了。非常感谢。请更正标题的拼写(在最后第二行:genesis heaader),复制粘贴代码可能会给某人带来麻烦。非常感谢。
add_action('genesis_header','injectHeader');