wordpressで子テーマを作る方法

こんばんは。
最底辺です。

このサイトもwordpressを使っていますが、
ほとんど弄っていません。

子テーマは、既にあるものを使っていたのですが、
どうやら、自分で作れるらしいことを発見しました。
(おいおい、今更かよ。。。。)

ということで、その手順を簡単に説明です。

まずはwordpressのインストールされているフォルダまで移動します。

その後、テーマのフォルダまで移動します。

server$ cd wp-content/themes

子テーマのフォルダを作ります。
名前は意外にもなんでも良いみたいです。
まあ、わかりやすく -childみたいにしておくのが一般的なんでしょうか。
ここでは、twentyfifteenのテーマを対象にしてみます。

server$ mkdir twentyfifteen-child
server$ cd twentyfifteen-child

で、必要なファイルが2つあるのでそれ作成して編集します。
1つ目は、style.cssです。
Theme Nameは、表示されるテーマの名前でなんでも良いのですが、
Templeteは超重要です。
必ず、親のテーマを記述しましょう。

server$ vi style.css
-----------------------------------------
/*
Theme Name:     Twenty Fifteen Child
Template:       twentyfifteen
*/
-----------------------------------------

2つ目のファイルは、functions.phpです。
親のsytle.cssを読み込む設定をします。
実は、style.cssで親のcssをimportする方法もあるのですが、
そのやり方は推奨されていないようです。
http://wpdocs.osdn.jp/%E5%AD%90%E3%83%86%E3%83%BC%E3%83%9E

server$ vi 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' );
    }
?>
-----------------------------------------

これで、wordpressの管理画面で作成したテーマの選択をすればOKです。
テーマが一覧に出ていない場合は、何か間違えているのでしょう。

まあ、最底辺でも出来たので他の方は簡単にできるでしょう。

では。