それを参考にして作成しています。
ただ、子テーマのfunctions.phpで作成しているので、親テーマのfunctions.phpと違ってデフォルト状態なので適当なところに挿入すると壊れてしまいます。
>適当なところに挿入すると壊れてしまいます
とは、なにが壊れるのでしょうか。
とりあえず、子テーマを作ってサイトの通り進めましたが、
特段、異常はありませんでしたよ。
それと、
紹介したサイトは子テーマとは書かれていないようです。
なので、親テーマの話だと思います。
だから、
register_nav_menu( ‘primary’, __( ‘Primary Menu’, ‘twentytwelve’ ) );
の下あたりに以下のコードをと書かれていますが、
子テーマのfunctionc.phpにまだなにもないなら気にする必要は内容に思います。
子テーマの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で設定されていたら、フッターメニューのところは文字化けしているかもしれませんね。
‘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