wordpress - 子テーマをつくってスタイル変更する
テーマのスタイルを変更しても更新したら消えちゃうのでこまります。子テーマをつくるといいらしいです。
参考:WordPressテーマのカスタマイズで子テーマを使うべき理由、使い方など
wp-content/themeに子テーマ用folderをつくって、その中に、style.cssとfunctions.phpをつくって、style.cssに子テーマの情報(子テーマの名前と親テーマ)を書けばいいようです。
$ cd wp-content/theme$ touch style.css$ touch functions.php$ vi style.cssstyle.cssの中身
/* Theme Name: mh-newsdesk-lite-child Template: mh-newsdesk-lite*/これで管理画面に反映しているはず。有効化して、スタイルシートをいじってみます。 親を呼び出さないといけないらしい。スタイルが全く適用されていない。functions.phpに書けばいいらしい。
$ vi functions.phpfunctions.php
<?phpadd_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );}これで親のスタイルが引き継がれるので、あとは、子テーマのstyle.cssを修正することでデザインを変更できます。