Wordpress Genesis框架中的自定义导航和标题区域

Wordpress Genesis框架中的自定义导航和标题区域,wordpress,Wordpress,我正在尝试自定义Genesis 2主题的导航和标题区域。以下是我正在使用的代码: /* Reposition the primary navigation menu remove_action( 'genesis_after_header', 'genesis_do_nav' ); function new_header(){ ?> <div id="title-area"> <div id="new-title"> <h1>new Title

我正在尝试自定义Genesis 2主题的导航和标题区域。以下是我正在使用的代码:

/* Reposition the primary navigation menu
remove_action( 'genesis_after_header', 'genesis_do_nav' );

function new_header(){ ?>
<div id="title-area">
    <div id="new-title">
<h1>new Title</h1>
    </div>
    <div id="new-nav">
<nav class="nav-primary" role="navigation" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement"><div class="wrap">
 <?php
    add_action( 'genesis_do_nav' );
?></div>
</nav>
</div>
<div id="new-search">
<p>Search Box will need to go in here</p>
</div>
</div>
<?php 
}

add_action( 'genesis_before_header', 'new_header' );
/*重新定位主导航菜单
删除操作('genesis_在_头之后','genesis_do_nav');
函数new_header(){?>
新标题
搜索框需要放在这里


你不能按照Genesis提供的默认方式来更改这些元素的CSS吗?我看到的唯一不同于默认方式的是,你希望在导航下面有一个搜索框

如果是这种情况,那么只需添加搜索框的功能,并将其放置在导航之后。例如,检查下面的

add_action('genesis_after_header', 'move_my_nav');
function move_my_nav() {
  echo '<div id="new-search">';
  echo '<p>Search Box will need to go in here</p>';
  echo '</div>';
}
add_action('genesis_在_头之后,'move_my_nav');
函数move_my_nav(){
回声';
echo'搜索框需要进入此处

; 回声'; }