2017.12.03WordPressテーマの更新をしたらカスタマイズした内容が消えてしまった......そんな事態を防いでくれるのが子テーマです。子テーマは親テーマに機能を追加したりデザインを変えたりする役割があります。親テーマを更新しても子テーマは影響を受けないので、追加した関数などはそのまま維持されます。子テーマの追加方法に関しては色々と変更されているそうなので、今の最新の方法を調べてみました。親テーマの配布元が子テーマの配布も行っている場合、下記の手順ではなく配布されているものを使ってください。ダウンロードしたテーマのアップロード方法についてはWordPressのテーマをアップロードする方法を参考にしてください。子テーマを導入するのに必要なものは次の3つです。子テーマ用のディレクトリstyle.cssfunctions.php子テーマ用ディレクトリ子テーマ用のディレクトリは親テーマのフォルダと同じ階層に準備します。(WPインストールディレクトリ\wp-content\themes)わかりやすく「親テーマ名-child」などとしておくといいと思います。style.cssstyle.cssには最低限次の内容を記述します。Nameはテーマの名前です。これも例のように「~Child」とするのがわかりやすいです。Templateには親テーマのディレクトリ名を書きます。ここが1字でも違っていたら動きません。functions.phpfunctions.phpはテーマで使う関数が書かれている場所です。functions.phpには次の内容を記述します。);}上記のコードは親テーマのcssを読み込むための処理です。通常はこれだけ書けば子テーマのcssも読み込まれるのですが、もし読み込めなければ次のように記述するといいそうです。'/style.css',array('parent-style'));}「template_directory」というのが親テーマのことです。「stylesheet_directory」というのが子テーマ(現在有効になっているテーマ)のことです。子テーマ用ディレクトリにstyle.cssとfunctions.phpをアップロードし、WordPressの管理画面から子テーマを有効化するとテーマが反映されます。サイトが正常に表示されるか確認してみてください。Codex子テーマの仕様csscssは親テーマ→子テーマの順で読まれます。CSSは後から指定された方を優先するので、例えば親テーマがbody{background-color:black;color:white;}となっていて子テーマがbody{background-color:blue;}となっていた場合、適用されるスタイルはbody{background-color:blue;color:white;}となります。functions.phpfunctions.phpはcssと逆で、子テーマ→親テーマの順に読み込まれる仕様になっているそうです。親テーマが下記のような形で関数を定義している場合は、子テーマで同じ名前の関数を定義することで置き換えることができます。}}上記は「theme_special_nav」という関数が定義済みでなければ処理を行うという意味。上記の画像のように、300幅のサムネイルの方がファイルサイズが大きくなっているものがあることに気づきました。ファイルサイズを減らすためのサムネイルなのに増えてるってどういうこ...ブログ運営テキストエディタから使わないボタンを削除する方法WordPressのテキストエディタにはデフォルトでいくつかボタンが並んでいます。使わないボタンが並んでいると使いづらいと思うので、使わないボタンを削除する方法を紹介します。プラグインを使わなくても簡単に消すことができます。今日はSTINGER8のトップページやカテゴリーページなどの記事一覧に、GoogleAdsenseのインフィード広告を馴染ませる方法の紹介です。cssやPHPが多少わかるよって人はSTINGER8でなくても応用できます。Renamerを使ったらえらい目にあったときの話WordPressは一度アップロードしたメディアのファイル名はメディアライブラリからは変更できません。しても変更したかったんです。初期のころにアップロードした「○○-コピー」とか、「無題」とかいう恥ずかしいファイル名の画像をなん...ブログ運営WordPressのカスタムHTMLが保存できないときWordPressのカスタムHTMLにGoogleAdsenseの広告を設定しようとすると、保存ができないという現象が。処理中のマークがグルグル回り続け、いくら待っても保存が完了しない。そこでこの現象を直す方法を調べてみました。Wor...ブログ運営WordPressでカテゴリ毎に違うcssを適用するWordPressでカテゴリ毎にスタイルを変えたいときのやり方を紹介します。カテゴリ毎にテーマカラーを決めて見出しの色を変えたり、カテゴリ毎に違う画像を表示したりすることもできます。ゲーム、読書、食べることや自然と触れ合うことが好きです!楽しいことや美味しいものの情報を発信していきたいと思います。Twitterではブログ運営に役立ちそうな情報をツイートしてます。ニケッチャメモ.メニューゲーム読書ブログ運営プロフィールホーム検索トップタイトルとURLをコピーしました。