WordPress2019/10/140Workswordpress:ダウンロードしたテーマは絶対カスタマイズしちゃダメ!カスタマイズは子テーマを使え!wordrepssにはめちゃくちゃたくさんのテーマがあって、ブログ書いてる人の中には頻繁に変えてる人もいるかと思います。テーマに関する注意なのですが、公式で配布されているテーマを直接カスタマイズするのは絶対ダメです!wordrepssの利点にカスタマイズに自由度が高いというのがありますが、配布されてるテーマはやっちゃだめです。趣味でやってる分には仕方ないかもしれませんし、自分が理解して気をつければいいのですが、以前仕事でそれをやってた人がいたのでなんだかなぁと思ってしましました。公式で配布されているテーマを直接カスタマイズするのはダメなのかこの理由は唯一つ!アップデートするとカスタマイズしたものが消えてしまうからです。配布されているテーマはよくアップデートされますが、カスタマイズをしてるとアップデートやっちゃダメなんです。アップデートを行うと、一度そのテーマファイルを全部消して新しいファイルをダウンロードしてるみたいなんですよね。Seventeen」にpage-test.phpというページ用のテンプレートを作成します。この状態でアップデートを行うと...消えてる!更新日時も全てのファイルが変わってますよね。公式で配布されているテーマは直接カスタマイズしないカスタマイズした場合はアップデートを行わないです。カスタマイズしたい場合は子テーマを使え!じゃカスタマイズできないの?と言われればそうではなくて、ちゃんと安全にカスタマイズする方法が用意されています。それは子テーマを作成するという方法です。子テーマは、親テーマと呼ばれる別のテーマの機能とスタイルを継承したテーマです。既存のテーマを変更する方法として、子テーマが推奨されています。子テーマを作って有効にすると、子テーマ内にあるファイルはそれを、ない場合は親テーマのファイルを読み込むようになります。作り方ここではこのような仕様で子テーマを作っていきます。Childとするカスタマイズはpage-test.phpを作成するまずは子テーマ用ディレクトリ「twentyseventeen-child」を作成します。このに子テーマのファイルを入れていきます。子テーマに最低限必要なファイル子テーマに最低限必要なファイルはstyle.cssとfunctions.phpです。style.cssにこう書くだけです。Nameは子テーマの名前、Templateは親テーマのディレクトリ名です。テーマ名ではないので間違えないように。つぎにfunctions.phpで親テーマのスタイルシートを読み込ませます。Childを有効にしましょう。子テーマのカスタマイズ固定ページに「テスト(スラッグはtest)」というページを作り、ページ用テンプレートpage-test.phpを子テーマのディレクトリに入れてみます。テストページアクセスするとちゃんと表示されました。「これは子テーマ用テストページファイルです。」の文字が子テーマのpage-test.phpに追加したものです。Seventeenに変えて見てみるともちろんその部分の表示はありません。それほど手間のかからない工程で安全にカスタマイズができるので、テーマをカスタマイズしたい場合は極力子テーマを作成するようにしてください。親テーマが変わっても、style.cssのTemplate部分を変えるだけで基本的にはOKです。Form:セレクトに「選択してください」を追加する。確認画面や送信メールの調整も。HT3550のファームウェアアップデートに失敗して修理対応に!アップデートは自己責任で!続編が出たら絶対買うゲーム3つ。好きなゲームBEST3と言えるかも。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。