创世纪:将导航添加到自定义标头函数

用户名

我正在尝试在Genesis子主题中创建自定义标头函数,包括网站标题,描述,导航和一个附加的div。导航不显示以下代码:

remove_action( 'genesis_after_header', 'genesis_do_nav' );
remove_action( 'genesis_header', 'genesis_do_header' );
add_action( 'genesis_header', 'genesis_do_new_header' );
function genesis_do_new_header() {
    echo '<div id="title-area">';
    do_action( 'genesis_site_title' );
    do_action( 'genesis_site_description' );
    echo '</div>';
    do_action( 'genesis_do_nav' );
    echo '<div id="additional"></div>';
}

然后我尝试添加

add_action( 'genesis_header', 'genesis_do_nav' );

在删除具有各种不同优先级的after_header do_nav操作后,但无法将其放入网站说明和#additional div之间。有什么想法吗?

用户名

解决方法是,我分离出自定义标头函数,并在它们之间删除/添加了导航:

remove_action( 'genesis_header', 'genesis_do_header' );
add_action( 'genesis_header', 'genesis_do_new_header_1', 5 );
function genesis_do_new_header_1() {
    echo '<div id="title-area">';
    do_action( 'genesis_site_title' );
    do_action( 'genesis_site_description' );
    echo '</div>';
}
remove_action( 'genesis_after_header', 'genesis_do_nav' );
add_action( 'genesis_header', 'genesis_do_nav', 6 );
add_action( 'genesis_header', 'genesis_do_new_header_2', 7 );
function genesis_do_new_header_2() {
    echo '<div id="additional"></div>';
}

目前,这种方法还不错-但是,如果有更清洁的解决方案,那么我们将很高兴听到它!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WordPress:自定义创世纪标头

来自分类Dev

WordPress:自定义创世纪标头

来自分类Dev

如何在创世纪儿童主题中创建自定义帖子模板

来自分类Dev

将自定义标头添加到“请求”

来自分类Dev

将自定义标头添加到“请求”

来自分类Dev

WordPress创世纪主题使用特色图片显示自定义标题/背景图片

来自分类Dev

将自定义http标头添加到所有jQuery AJAX请求中

来自分类Dev

将自定义http标头添加到chai请求

来自分类Dev

SoapUI-自动将自定义SOAP标头添加到传出请求中

来自分类Dev

在Spring WS中将自定义元素添加到SOAP标头

来自分类Dev

将自定义标头添加到目录中的特定文件

来自分类Dev

将自定义标头添加到.Net中的所有Swagger响应中

来自分类Dev

将自定义标头添加到REST PUT请求

来自分类Dev

Angular:将自定义HTTP响应标头添加到dev`ng serve`

来自分类Dev

如何将自定义标头添加到SignalR的Typescript客户端?

来自分类Dev

将自定义HTTP标头添加到Nginx X-Accel-Redirect

来自分类Dev

如何将自定义标头添加到Google oauth回调请求

来自分类Dev

将自定义标头添加到.Net中的所有Swagger响应中

来自分类Dev

将自定义标头添加到所有模块中的所有资源

来自分类Dev

将自定义标头添加到iframe asp.net

来自分类Dev

Wordpress将自定义HTTP标头添加到一个模板文件

来自分类Dev

如何将自定义HTTP标头添加到Chrome自定义标签?

来自分类Dev

如何删除创世纪2.0的分页帖子导航?

来自分类Dev

更改导航栏的背景颜色(引导程序/创世纪)

来自分类Dev

自定义标头未添加到Django Rest Framework中的request.META中

来自分类Dev

如何将自定义标头参数添加到 clojurescript 中的 API GET 调用

来自分类Dev

将键盘箭头导航添加到自定义js

来自分类Dev

添加自定义请求标头

来自分类Dev

添加自定义标头值

Related 相关文章

  1. 1

    WordPress:自定义创世纪标头

  2. 2

    WordPress:自定义创世纪标头

  3. 3

    如何在创世纪儿童主题中创建自定义帖子模板

  4. 4

    将自定义标头添加到“请求”

  5. 5

    将自定义标头添加到“请求”

  6. 6

    WordPress创世纪主题使用特色图片显示自定义标题/背景图片

  7. 7

    将自定义http标头添加到所有jQuery AJAX请求中

  8. 8

    将自定义http标头添加到chai请求

  9. 9

    SoapUI-自动将自定义SOAP标头添加到传出请求中

  10. 10

    在Spring WS中将自定义元素添加到SOAP标头

  11. 11

    将自定义标头添加到目录中的特定文件

  12. 12

    将自定义标头添加到.Net中的所有Swagger响应中

  13. 13

    将自定义标头添加到REST PUT请求

  14. 14

    Angular:将自定义HTTP响应标头添加到dev`ng serve`

  15. 15

    如何将自定义标头添加到SignalR的Typescript客户端?

  16. 16

    将自定义HTTP标头添加到Nginx X-Accel-Redirect

  17. 17

    如何将自定义标头添加到Google oauth回调请求

  18. 18

    将自定义标头添加到.Net中的所有Swagger响应中

  19. 19

    将自定义标头添加到所有模块中的所有资源

  20. 20

    将自定义标头添加到iframe asp.net

  21. 21

    Wordpress将自定义HTTP标头添加到一个模板文件

  22. 22

    如何将自定义HTTP标头添加到Chrome自定义标签?

  23. 23

    如何删除创世纪2.0的分页帖子导航?

  24. 24

    更改导航栏的背景颜色(引导程序/创世纪)

  25. 25

    自定义标头未添加到Django Rest Framework中的request.META中

  26. 26

    如何将自定义标头参数添加到 clojurescript 中的 API GET 调用

  27. 27

    将键盘箭头导航添加到自定义js

  28. 28

    添加自定义请求标头

  29. 29

    添加自定义标头值

热门标签

归档