• 解決済 alchemi1600

    (@alchemi1600)


    初めて投稿させて頂きます。

    WordPressの教科書を読みながら作成しカスタムメニュー機能を有効にし、
    メニューのglobalとutility名を設定してヘッダーにユーティリティと
    グローバルナビゲーションを割り当てた後、メニューは正常に表示されました。

    その後で、
    固定ページの編集と中身の入れ替えを行い、
    カスタムメニューを弄ったところ、globalとutility名に割り当てた
    ヘッダーのメニュー項目自体が全て消えてしまい、正常に反映されません。
    出力される筈の<li id=”menu-item-(数字)”>自体もなくなってしまっていて、
    <?php wp_nav_menu(array(
    ‘container’ => ‘nav’,
    ‘container_id’ => ‘global-nav’,
    ‘theme_location’ => ‘place_global’,
    ));
    ?>
    上記のphp指示などをWordPress側が正常に読み込んでいないような気がします。

    カスタマイザー内で項目を弄ってあげると、
    弄った項目のみプレビュー内で反映されるのですが、保存すると設定がなくなりメニュー自体が消えてしまいます。

    上記のように同じ現象に見舞われた方や、
    解決方法に心当たりのある方いらっしゃらないでしょうか?

    WordPressの教科書に関するトラブルか如何か悩みましたが、
    Wordpress編集ページを操作した後でのメニュー消失なので、
    此方のフォーラムに投稿させて頂きました。
    ご教示頂けると助かります。
    何卒宜しくお願い致します。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • グローバルナビゲーションはカスタマイザのメニューで並べ替えできます。

    グローバルナビゲーションの項目とは違うリンクを貼りたいなら、メニューで新規作成しましょう。
    alchemi1600さんの言わんとしていることがわからないのでごめんなさい。「WordPressの教科書」って、読んだこと無いので。バージョン4.5用ですか?

    トピック投稿者 alchemi1600

    (@alchemi1600)

    テキストは3.3ですが、使っているWordPressのバージョンは4.5です。
    何か変な現象なので、上手く伝えられずに申し訳御座いません。
    テキスト内容は流れを書く為に書いただけで、殆ど本件とは関係ないので片隅に置いて頂けたらと思います。

    ↓問題の作業の流れは下記の通りになります↓
    1.固定ページと投稿ページでグローバルナビゲーションの設定を終える
    2.この時は正常にグローバルナビゲーション(コンテンツメニュー)が動いていた
    3.固定ページの親(A)を新規追加し親(B)を親(A)の子に変え、パーマリンクを編集した
    4.グローバルナビゲーション(コンテンツメニュー)が表示されなくなった
    5.以後カスタマイザーのメニューを弄ってもグローバルナビゲーションが表示されない侭
    6.新規でグローバルナビゲーションを作って割り当ててみても反応なし

    という状態なのですがこれで伝わるでしょうか(汗)
    グローバルナビゲーションで一度固定・投稿ページを割り当てたのに、後で固定ページ側で親と子を入れ変えた挙句パーマリンクも編集した所為で正常にリンクしなくなったのかなぁと思います…。

    結局の所、カスタマイザのメニュー動作が怪しい動きをするので、
    力技ですが、WordPress自体を再インストールする事にしました。
    (再インストール後は問題なく動作して居ります)

    ダッシュボード内の外観>メニューでは作ったメニューは有りますか?

    トピック投稿者 alchemi1600

    (@alchemi1600)

    はい、ダッシュボード内の外観>メニューで作ったメニュー自体はちゃんとあります。

    その、外観>メニューで作ったものはなくなることはないですよ。パーマリンクを変更しても、左から右にドラッグドロップした項目はリンクが切れちゃうことはないです。
    いくつかタイプの違うメニューを作っておくといいですね。

    テーマを変更した時は、メニューをリセットする設定のテーマもあるから、必ず確認する習慣を持ちましょう。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「カスタムメニューが反映されない」には新たに返信することはできません。