WordPressテーマTwenty Twentyのカスタマイズ
WordPress 5.3の最新リリースに伴うWordPressの新デフォルトテーマです。この前身であるTwenty Nineteenと同じく、Twenty TwentyもGutenbergに特化してデザインされました。この二つには大きな違いがあります。それは、Twenty Twentyはイチから造られたものではなくWordPressコミュニティの既存のテーマを土台としていることです。
WordPress.org | Twenty Twenty |
有効インストール | 400,000+ |
WordPressバージョン | 4.7以上 |
PHPバージョン | 5.2.4以上 |
WordPressは無料で利用できるCMS(Contents Management System)であることから、多くの企業やブロガー、アフェリエイターによって運用されています。利用数が多いといことは、同じようなサイトが存在するといううことになります。そこで、サイトをカスタマイズして他のサイトと差別化しビジネスに役立てませんか。
Twenty Twentyのテーマカスタマイザー
Twenty Twenty のテーマカスタマイザーでは以下の内容がカスタマイズできます。
サイト基本情報 | サイトのタイトル キャッチフレーズ サイトアイコン |
色 | 背景色 ヘッダーとフッターの背景色 メインカラー(ディフォルトとカスタム) |
テーマオプション | ヘッダーに検索を表示 作成者名を表示 アーカイブページで投稿に表示 (全文を表示か要約) |
カバーテンプレート | 固定背景画像 オーバーレイ背景色 オーバーレイテキスト色 オーバーレイの不透明度 |
背景画像 | 画像を選択 |
メニュー | ディスクトップ水平メニュー ディスクトップ展開メニュー モバイルメニュー ソーシャルメニュー |
ウィジェット | フッター1 フッター2 |
追加CSS | サイトの外観とレイアウトのカスタマイズ |
css(スタイルシート)でカスタマイズ
部分的に色を変更したり、背景や囲みを装飾、文字の大きさを変更したりしたいのであればcss(スタイルシート)を追加することになります。「スタイルシート・css」記述するには、「テンプレートファイルに直接記述」する、「テーマカスタマイザーで記述」する。「プラグインを使って記述」などの方法があります。
ブロックエディタ対応のテーマではブロックごとにタイポグラフィ(「文字や文章を読みやすく、または美しく見せるための技術」)を指定できるので、文字の大きさや色を指定したい場合は、こちらを利用されたほうが良いでしょう。
注意点)スタイルシート・cssが大きくなりすぎると表示速度に影響を及ぼすこともあるので注意が必要です。
テーマカスタマイザーの「css追加」は複雑なコード編集は、編集エリアが狭く操作しづらいですが、テーマの更新よって上書きされることはありません。逆にテンプレートファイルの「style.css」は上書きされるので、子テーマで対応するか、バックアップをとり対応するかになります。推奨は「css追加」となっています。
css(スタイルシート)を追加するには、ダッシュボードの 外観 → カスタマイズ → 追加css と進みコードを追加します。スタイルシートを適用させるには編集ブロックに 高度な設定で 「追加 css クラス」にクラス名を記述します。スタイルはブロック対して適用されるようになっています。複数のブロックに適応させたいならブロックをグループ化しておきます。
ページごとに css を記述したい場合はプラグインを利用すると良いでしょう。「VK All in one Expansion Unit」の cssカスタマイズ を有効にしておくと、ページごとに スタイルシートを追加することができます。
テーマによってはあらかじめ、ページごとに css を記述できるようにしたものもあります。複雑なデザインを施したいサイトの場合はこちらを選ぶとよいかもしれません。
テンプレートファイル(PHP)でカスタマイズ
テンプレートファイル(テーマファイル)のカスタマイズは、外観 → テーマファイルエディタで編集することになります。テンプレートファイルの構成は各テーマによって異なっていますが概ね以下のようなファイルで構成されています。
- スタイル(style.css)
- テーマの関数
- 404テンプレート
- コメント
- テーマフッター
- テーマヘッダー
- 検索フォーム
- 単一テンプレート
テンプレートファイルを直接編集してカスタマイズすることもできます。ただ、この方法は高度な知識を必要とされますので、十分な知識をお持ちの方におすすめなります。記述ミスによって画面が表示されなくなったり、管理画面にログインすらできなくなったりすることもあります。
WordPress有料テーマ
WordPressテーマには、テーマディレクトリからダウンロードして利用できるものの他に、無料で公開されているもの、WEB制作会社等から販売されているものがあります。有料テーマを利用するメリットには以下のものがあります。
- デザイン性が高くなる
- 業種・目的に合ったテーマを選びやすい
- カスタマイズをしなくても使える
- プラグイン・ウィジェットの機能が充実している
- 記事の装飾機能が充実している
- 記事の作成に集中できる
- 無料テーマよりもSEOが強い
wordpress.org で公開されているテーマは無料で利用できることが魅力ですが、カスタマイズやプラグインの導入などが必要です。その点有料テーマはカスタマイズの柔軟性やプラグインを利用しなくても十分機能をもたされているので、関連のスキルを学習することなくサイトの運用を開始できます。
WordPressのカスタマイズ手順
WordPressをカスタマイズするには下記の手順で行うとよいでしょう。
- WEBサイトの構成を考える (※注1)
- 不要な機能を削除する
- 必要な拡張機能(プラグイン)を追加する
- グローバルナビゲーションやサイドメニューを作る
- TOPページを作る
- 企業サイトなどは、会社案内や事業内容などを作る
- お知らせや、ブログ(製品やサービスをカテゴリーに構成する)を設置する
※ 注1)固定ページ・投稿ページのコンテンツを書き出す。そしてカテゴリーやタグを振り分ける。などの設計書・制作ガイドラインを作成しておくと作業をスムースに進めることができ、修正が発生しても最小限の工程で完結できるようになります。
テーマの注意点
WordPressのテーマとは、サイト全体のテンプレートのことです。テーマは複数のファイルの集合体で、デザインなどの内容が一式セットになっています。そのため、テーマを変更すれば複雑な処理を行うことなく、デザインや構成、機能などを変えることができます。テーマは、インターネット上で無料ダウンロードできるものから、有料で販売されているものもあります。また、自分で作成したテーマをアップロードして使用することも可能です。
テーマの更新には、機能の追加・変更などのほかに、セキュリティ向上や不具合の修正なども含まれるため、常に最新の状態にアップデートしておくことです。また、テーマを更新すると、カスタマイズは初期化してしまいます。更新する度にカスタマイズし直すのは手間がかかるので、「子テーマ」の利用が推奨されています。子テーマを作る理由はテーマを直接カスタマイズしてしまうと、テーマのバージョンアップによって変更した内容が上書きされてしまうからです。子テーマは、親テーマの機能やスタイルを引き継いでいます。子テーマにカスタマイズを加えておけば、テーマを更新した後もカスタマイズした状態をそのまま引き継げます。
WordPressは比較的簡単に着せ替えることが可能で、新しいテーマをインストール&有効化すればとりあえずWEBサイトにはなっています。注意したいのは、検索エンジンからの流入を重視している場合、着せ替え後一定期間で流入がダウンすることがあります。着せ替え後のコンテンツの修正が多岐にわたっている場合などはこの現象が顕著に表れることもあります。変更後はアクセス状況に注目し、どんなページ変化が生じているかを調査した方がいいかもしれません。
サイトのロゴやフッター、ウイジェットエリアの表示、サムネ(アイキャッチ)等の表示も大幅に変更されることもあります。また利用中のプラグインが干渉して思わぬ表示になってしまうことも考慮しておきましょう。テーマインストール後にテーマ一覧でライブプレビューボタンが表示されるので事前にチェックするようにしましょう。
-
JSON-LD 構造化データ等で検索エンジンに最適化したEmanon
ページ単位でmeta description設定が可能です。meta descriptionに入力した文字はG…
-
初心者でも簡単に使える国産テーマSTORK19のSEO
ブロガー専用のWordPressテーマ「OPENCAGE」 モバイルファースト思想でつくられたブロガー専用のW…
-
ブロックパターンですぐに使える公式有料テーマLIQUID PRESSのSEO
LIQUID PRESS は、ブロックエディター(Gutenberg)に対応しています。ブロックスタイル機能で…
-
SEOマニュアルとフォーラムで学べるテーマ・賢威
賢威はSEO実績が多く、SEOマニュアルや購入者専用の会員サイトでSEOの学習ができるのは大きなメリットなるで…
-
ザ・トールはSEOに強くブロガー・アフィリエイターにおすすめなテーマ
圧倒的にSEOに強く・抜群に上位表示されやすい「究極のSEO最適化テーマ」です。HTML5+CSS3による最新…