親テーマがアップデートされると、いろいろと設定したCSSなどが初期化されます。この影響を避けるために、子テーマを作成して、テーマ設定でこの追加したテーマを選択します。
- wp-content/themes に新しいディレクトリを作成します
- style.css ファイルに保存し、作成した新しいディレクトリに入れます
- ダッシュボード › テーマ で新しいテーマを有効化します
子テーマの style.css追加
親テーマの変更したい箇所をコピーして変更後保存します。 作成したCSSは、親テーマに上書きされます。
/* Theme Name: Kid (子テーマ名を指定 ) Author: Demetris (作者名) Template: twentyten (子テーマが継承する親テーマを指定) */ @import url('../twentyten/style.css'); (親テーマのスタイルシートをインポート) #site-title a { (例スタイルシート) color: #009900; }
子テーマのfunctions.php の追加
ここで、新たに作成した 関数は、親テーマのFunctions.phpが呼ばれる前に呼ばれます。
ここに、固定ページのコメント非表示の設定をします。
function close_page_comment( $open, $post_id ) { $post = get_post( $post_id ); if ( $post && $post->post_type == 'page' ) { return false; } return $open; } add_filter( 'comments_open', 'close_page_comment', 10, 2 );
参考:サイト
Simple Colors : http://www.warna.info/archives/1199/