Twenty Seventeen(WordPressテーマ)をカスタマイザーやcssでカスタマイズ

この記事はプロモーションが含まれています。

Twenty Seventeenの概要

Twenty Seventeenはトップページは2カラム、固定ページをトップページに指定しない場合ページ先頭から more タグまでが抜粋表示されます。moreタグを記述しないとページ全体が抜粋されるので、記事公開時には注意が必要です。記事ページは1カラムで構成することもサイドメニューを配置することもできます。

公式ディレクトリから利用できる2017年のデフォルトテーマです。カスタマイズできるのは、「サイト基本情報」、「色」、「ヘッダーメディア」、「メニュー」、「ウィジェット」、「追加CSS」となっています。ウイジェットエリアは「ブログサイドバー」「フッター1」、「フッター2」となっています。Twenty Seventeen のトップページは2カラム、固定ページをトップページに指定しない場合ページ先頭から more タグまでが抜粋表示されます。

Twenty Seventeen をカスタマイズする方法は大きく分けて、テーマカスタマイザーを使う、cssの追加をする、直接テンプレート(PHP)ファイルを書き換えるになります。プラグインを利用すると素早く安全にカスタマイズすることも可能です。プラグインを利用するにしても、直接テンプレート(PHP)ファイルを書き換えるにしてもリスクが発生するので、バックアップ環境は整えておかれることを推奨します。

テーマのカスタマイズ方法は、WordPressのデザインの土台となるテーマを自分好みにカスタマイズするものです。 プログラミングの知識がない初心者に向いている方法です。 CSS・PHPを使ったWordPressのカスタマイズは、言語を覚える必要がありますが、自分好みにカスタマイズできるメリットもあります。

※最新の情報を公式ページで確認ください

WordPressテーマのカスタマイズ

WordPressテーマのカスタマイズ方法はいくつかあり、目的や技術レベルによって最適な方法が異なります。

一般的なカスタマイズ方法:

  • WordPress管理画面のカスタマイザー:
    • 「外観」>「カスタマイズ」からアクセスできます。
    • サイトのタイトル、ロゴ、色、フォント、背景画像、メニュー、ウィジェットなど、テーマが対応している範囲で視覚的にカスタマイズできます。
    • メリット: コーディングの知識がなくても比較的簡単に操作できます。
    • デメリット: カスタマイズできる範囲はテーマによって異なります。
  • テーマのオプション設定:
    • 多くのテーマには、独自のオプション設定画面が用意されています。
    • 「外観」メニューの下や、個別のメニュー項目として表示されることが多いです。
    • レイアウト、投稿・固定ページの表示設定、広告設定など、テーマ固有の詳細な設定が可能です。
    • メリット: コーディングなしで高度なカスタマイズができる場合があります。
    • デメリット: オプションの項目や内容はテーマによって大きく異なります。
  • CSSの編集:
    • 「外観」>「カスタマイズ」>「追加CSS」からCSS(カスケーディングスタイルシート)を記述することで、デザインを細かく調整できます。
    • メリット: デザインに関する幅広いカスタマイズが可能です。
    • デメリット: CSSの知識が必要です。
  • テーマファイルの編集:
    • FTPソフトなどを利用して、テーマのPHPファイルやCSSファイルを直接編集する方法です。
    • メリット: サイトの構造や機能を根本的に変更できます。
    • デメリット: PHP、HTML、CSSなどの専門知識が必要です。誤った編集はサイトの表示を壊す可能性があります。初心者には推奨されません。
  • 子テーマの利用:
    • 親テーマを直接編集するのではなく、子テーマを作成してカスタマイズする方法です。
    • 親テーマがアップデートされても、子テーマで行ったカスタマイズは上書きされずに残ります。
    • メリット: 親テーマのアップデートに影響を受けずにカスタマイズできます。
    • デメリット: ある程度の知識が必要です。

テーマカスタマイザー

ダッシュボードからできるTwenty Seventeen のカスタマイズは、「サイト基本情報」、「色」、「ヘッダーメディア」、「メニュー」、「ウィジェット」、「追加CSS」となっています。カスタマイズの編集はダッシュボードより、「外観」→ 「カスタマイズ」と進みます。

サイト基本情報サイト基本情報では、「サイトのタイトル」と「キャッチフレーズ」を編集できます。「サイトのタイトル」と「キャッチフレーズ」を非表示にすることもできるようになっています。また、「サイトアイコン」もここで指定します。サイズは512 x 512 です。
色は「ライト」、「ダーク」、「カスタム」からセレクトできます。また、ヘッダーテキストの色もここで指定するようになっています。
ヘッダーメディア「ヘッダーメディア」には動画か画像を表示させることができます。動画を表示させるには.mp4型式のファイルを指定します、画像はアップロード後切り抜きフィットさせることが可能です。
メニューページ先頭部の「Heder Navigation」とソーシャルリンクメニューがカスタマイズできます。
テンプレートファイルデフォルトのカスタマイズで足りない部分は以下のテンプレートファイルをカスタマイズすることになります。

index.php
404.php
archive.php
comments.php
function.php
header.php
page.php
serch.php
serchform
sidebar.php
single.php
追加cssサイトの外観とレイアウトをカスタマイズするには、独自の CSS コードを追加します。
Twenty Seventeen のテーマカスタマイザー

ウィジェットをカスタマイズ

Twenty Seventeen のウィジェットエリアは「ブログサイドバー」、「フッター1」、「フッター2」となっています。固定ページにはサイドバーエリアがないので、固定ページを利用するにはフッター1とフッター2に共通させたいものを配置することが必要になります。Twenty Seventeen はアイキャッチの使い方が非常に特徴的で、非表示にされているサイトも多いようです。好き嫌いはわかれるかもしれませんがインパクトのあるページを作りたい方にはお勧めかもしれません。

  • ブログサイドバー
  • フッター1
  • フッター2

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でウェブサイトやブログのデザイン・レイアウトを構築する際に、「親テーマ」と連動して機能するもうひとつのテーマです。 WordPressのデザインテンプレートは、「テーマ」を有効化させることで構築されます。

WordPressのカスタマイズ手順

WordPressをカスタマイズするには下記の手順で行うとよいでしょう。

  1. WEBサイトの構成を考える (※注1)
  2. 不要な機能を削除する
  3. 必要な拡張機能(プラグイン)を追加する
  4. グローバルナビゲーションやサイドメニューを作る
  5. TOPページを作る
  6. 企業サイトなどは、会社案内や事業内容などを作る
  7. お知らせや、ブログ(製品やサービスをカテゴリーに構成する)を設置する

※ 注1)固定ページ・投稿ページのコンテンツを書き出す。そしてカテゴリーやタグを振り分ける。などの設計書・制作ガイドラインを作成しておくと作業をスムースに進めることができ、修正が発生しても最小限の工程で完結できるようになります。

WordPress運用のポイント

WordPressは非常に人気のあるコンテンツ管理システム(CMS)で、ブログやウェブサイトの作成・運営に広く利用されています。そんなWordPressの運用にあたっては考慮すべきポイントがいくつかあります。

テーマの選定とカスタマイズ】適切なテーマを選び、必要に応じてカスタマイズすることで、サイトのデザインやユーザビリティを向上させることができます。

【プラグインの管理】必要な機能を追加するためにプラグインを使用しますが、不要なプラグインは削除し、定期的に更新することが推奨されます。これにより、セキュリティリスクを軽減できます。

※有料WordPressテーマはカスタマイズが容易で、豊富な機能が装備されているのでおすすめといえるでしょう。

【定期的なバックアップ】データの損失を防ぐために、定期的にバックアップを取ることが重要です。プラグインを利用することやレンタルサーバーのバックアップを活用しましょう。

セキュリティ対策】WordPressは人気があるため、攻撃の対象になりやすいです。セキュリティプラグインの導入や、定期的なパスワード変更、SSL証明書の導入などが推奨されます。

パフォーマンスの最適化】サイトの表示速度を向上させるために、キャッシュプラグインの利用や画像の最適化を行うことが重要です。

【SEO対策】検索エンジン最適化(SEO)を意識したコンテンツ作成や、SEOプラグインの活用が重要です。これにより、検索結果での表示順位を向上させることができます。

ユーザーエンゲージメント】コメント機能やSNSとの連携を活用し、訪問者とのコミュニケーションを促進することも大切です。

※SEO対策やSNSとの連携は専門知識も要求されます、外部サービスの利用を検討されてはいかがでしょう。

有料WordPressテーマのメリット

WordPressテーマには、テーマディレクトリからダウンロードして利用できるものの他に、無料で公開されているもの、WEB制作会社等から販売されているものがあります。有料テーマを利用するメリットには以下のものがあります。

有料WordPressテーマには、無料テーマにはない多くのメリットがあります。主なものを以下に挙げます。

1. デザイン性の高さとカスタマイズ性:

  • 洗練されたデザイン: プロのデザイナーが作成したものが多く、おしゃれで完成度の高いデザインが豊富です。
  • カスタマイズの容易さ: 無料テーマに比べて、デザインやレイアウトのカスタマイズ機能が充実しており、専門知識がなくても直感的に操作できるものが多いです。
  • 独自性の出しやすさ: 細かいカスタマイズが可能なので、他のサイトとデザインが被りにくく、独自のブランドイメージを構築しやすいです。

2. 豊富な機能:

  • 多機能性: SEO対策、高速化、レスポンシブ対応、SNS連携、お問い合わせフォームなど、多くの機能が標準搭載されていることが多いです。これにより、プラグインの数を減らし、サイトの安定性や表示速度の向上に繋がります。
  • 特定の用途に特化: ブログ、アフィリエイト、企業サイトなど、特定の用途に最適化されたテーマがあり、目的に合ったサイト構築が効率的に行えます。

3. サポート体制の充実:

  • 手厚いサポート: テーマの購入者向けに、マニュアルやフォーラム、メールサポートなどが提供されている場合が多く、トラブル発生時にも安心して対応できます。
  • 定期的なアップデート: WordPressのバージョンアップやセキュリティ対策に合わせて、テーマも定期的にアップデートされるため、安心して利用し続けることができます。

4. 導入・設定の容易さ:

  • 簡単なインストール: テーマファイルをアップロードするだけで簡単にインストールできるものがほとんどです。
  • デモサイトのインポート: デモサイトのデータが用意されている場合、クリック一つでデザインのひな形をインポートでき、効率的にサイトを立ち上げられます。

5. SEO対策の強化:

  • SEOに最適化された構造: 検索エンジンに評価されやすいように、テーマ自体がSEOを考慮した構造になっていることが多いです。
  • 表示速度の速さ: 高速化が考慮されたテーマが多く、サイトの表示速度向上に繋がり、SEOにも有利です。