サポート » 使い方全般 » フッターにナビゲーションメニューを追加する方法

  • wordpressのフッターにナビゲーションメニューを追加したいです。functions.phpのregister_nav_menu( ‘primary’, __( ‘Primary Menu’, ‘twentytwelve’ ) );の下あたりに以下のコードを
    register_nav_menu( 'footer-menu', 'フッターメニュー' );
    を追加するのはわかりますが、このfunctions.phpは子テーマなので適当の所に入れるとバクリます。
    そもそも、register_nav_menu( ‘primary’, __( ‘Primary Menu’, ‘twentytwelve’ ) );はどこに買い込めばいいですか?

12件の返信を表示中 - 1 - 12件目 (全12件中)
  • トピック投稿者 doraemon416

    (@doraemon416)

    それを参考にして作成しています。
    ただ、子テーマのfunctions.phpで作成しているので、親テーマのfunctions.phpと違ってデフォルト状態なので適当なところに挿入すると壊れてしまいます。

    >適当なところに挿入すると壊れてしまいます

    とは、なにが壊れるのでしょうか。

    とりあえず、子テーマを作ってサイトの通り進めましたが、
    特段、異常はありませんでしたよ。

    それと、
    紹介したサイトは子テーマとは書かれていないようです。
    なので、親テーマの話だと思います。
    だから、
    register_nav_menu( ‘primary’, __( ‘Primary Menu’, ‘twentytwelve’ ) );
    の下あたりに以下のコードをと書かれていますが、
    子テーマのfunctionc.phpにまだなにもないなら気にする必要は内容に思います。

    トピック投稿者 doraemon416

    (@doraemon416)

    子テーマのfunctions.phpに挿入したいですが、
    register_nav_menu( ‘primary’, __( ‘Primary Menu’, ‘twentytwelve’ ) );
    子テーマのfunctions.phpに新たにコードを追加するときは、新たに<?php ?>を書いてその中に書かないといけないのですか?

    CG

    (@du-bist-der-lenz)

    子テーマ化した時にエンキューはすでにあるはずなので、<?phpで子テーマのfunctions.phpは開始してるでしょう。

    わたしは、子テーマの作成は

    子テーマ

    を参考に

    <?php
    add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
    function theme_enqueue_styles() {
        wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
        wp_enqueue_style( 'child-style',
            get_stylesheet_directory_uri() . '/style.css',
            array('parent-style')
        );
    }
    
    register_nav_menu( 'footer-menu', 'フッターメニュー' );

    で、いけました。

    CG

    (@du-bist-der-lenz)

    @doraemon416 さんのご利用のサーバーで、編集しようとしている functions.php の文字コードがASCIIで設定されていたら、フッターメニューのところは文字化けしているかもしれませんね。

    トピック投稿者 doraemon416

    (@doraemon416)

    ‘register_nav_menu( ‘primary’, __( ‘Primary Menu’, ‘twentytwelve’ ) );’
    は子テーマのfunctions.phpに書かなくていいのですか?

    書かなくても大丈夫ですよ。

    親テーマのfunctions.phpに書いてあるので。
    (仕組みは理解してませんが大丈夫、というか、OKでした)

    CG

    (@du-bist-der-lenz)

    Primary Menuはヘッダーナビゲーションですから、必要はありません。

    紹介されているサイト通りに施工しました。

    http://store.amadeusclassics.com/classical/#site-info

    トピック投稿者 doraemon416

    (@doraemon416)

    今、やってみます。

12件の返信を表示中 - 1 - 12件目 (全12件中)
  • トピック「フッターにナビゲーションメニューを追加する方法」には新たに返信することはできません。