2017-07-26 9 views
0

私自身のメニューページを作成しましたが、ワードプレスのウェブサイトには表示されません。私はワードプレスでregister_nav_menuが動作しません

<?php register_nav_menu('navigation', __('top')); ?> 

のような多くのものが同じ問題をheader.phpにこのコードを追加したが、まだ試したどのようにheader.php

register_nav_menu知りません。あなたは今、WordPressの管理者に外観»メニューのページに移動することができます

function wpb_custom_new_menu() { 
    register_nav_menu('my-custom-menu',__('Top')); 
} 
add_action('init', 'wpb_top'); 

このコードを追加するのfunctions.phpでメニューをフェッチ

<?php 
      $header_menu_defaults = array(
       'theme_location' => '', 
       'menu'   => 'Top', 
       'container'  => '', 
       'container_class' => '', 
       'container_id' => '', 
       'menu_class'  => 'nav', 
       'menu_id'   => '', 
       'echo'   => true, 
       'fallback_cb'  => 'wp_page_menu', 
       'before'   => '', 
       'after'   => '', 
       'link_before'  => '', 
       'link_after'  => '', 
       'items_wrap'  => '<ul id="%1$s" class="%2$s">%3$s</ul>', 
       'depth'   => 0, 
       'walker'   => '' 
      ); 
      wp_nav_menu($header_menu_defaults); 
      ?> 
+0

どのような状況下で、私は追加することができます[お読みください、あなたはCSSにfor more

感謝を使用することができ、あなたのメニュートップクラスの助けを借りて、ヘッダ

<?php wp_nav_menu(array( 'theme_location' => 'top', 'container_class' => 'top-class')); ?> 

であなたのメニューを呼び出します私の質問に「緊急」や他の同様のフレーズを使用して、より迅速な回答を得ることができますか?](// meta.stackoverflow.com/q/326569) - これはボランティアに対処する理想的な方法ではなく、答えを得る。これをあなたの質問に追加しないでください。 – halfer

答えて

0

使用し、新しいメニューを作成または編集してみてください。テーマの場所のオプションとして「トップ」が表示されます。

0

ためheader.phpの中にコードの下

関連する問題