サイトのタイトル、説明、ナビゲーション、および 1 つの追加の div を含む Genesis 子テーマでカスタム ヘッダー関数を作成しようとしています。次のコードではナビゲーションが表示されません。
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 の間に入ることができませんでした。考え?