404ページは、Web サイト上に存在しないページをユーザーがリクエストしたときに表示されるエラーページです。 404ページは、単なるエラーメッセージとして機能させるだけでは十分ではありません。 他の重要なページへのリンクやサイト内検索ボックスの設置など、ユーザーの利便性を向上させるための工夫が必要です。 WordPress では、404.php テンプレートファイルを編集したり、プラグインを使用したりすることで 404ページをカスタマイズできます。
アイキャッチ画像は、投稿、固定ページ冒頭のメインビジュアルや一覧ページのサムネイルとして設定される画像です。 アイキャッチ画像は、投稿や固定ページを象徴する画像として使用されユーザーの注意と興味を引く役割を担います。
アーカイブページは、WordPres に投稿したコンテンツが特定の基準によって整理された一覧ページです。 過去の投稿に簡単にアクセスできるためユーザビリティを向上させることができます。以下は主なアーカイブの種類です。
ウィジェットは、サイドバーやフッター、記事上部や下部など特定のエリア(ウィジェットエリアと呼ばれます)に配置できるパーツです。 ノーコードでサイトの外観をカスタマイズできる便利な機能です。 なお、利用できるウィジェットやウィジェットエリアは、使用しているテーマによって異なります。
WordPress のシステムおよび個別のテーマやプラグインが動作するのに必要な設定情報を示します。 オプションは、データベースの {$table_prefix}_options テーブル(デフォルトは wp_options)に格納されます。 オプションの操作には、オプション API と呼ばれる関数群が良いされており、作成(add_option 関数)、読み込み(get_option 関数)、更新(update_option 関数)、削除(delete_option 関数)を行うことができます。
一般的には、親ページは、特定のトピックに関連する幅広い情報を提供することが多く、その下に設定された子ページで、より詳細または具体的な情報が補完されます。 例えば、サービス一覧という固定ページを親ページに設定し、その下の子ページとしてコンサルティング、コンテンツ作成、Webサイト制作などの固定ページを用意するイメージです。 親ページの設定は、固定ページ編集画面のページ属性セクション内の親ドロップダウンメニューから行います。 ここのドロップダウンメニューで選択したページが現在編集しているページ(子ページ)の親ページになります。
サイトのデザインを微調整するために、独自の CSS コードを簡単に追加できる機能です。 テーマのファイルを直接編集することなくスタイルを変更できるため、テーマアップデートの影響を受けにくいという利点があります。 カスタム CSS を追加する方法は、2 種類あり、ダッシュボードの「外観」→「カスタマイズ」→「追加 CSS」で選択して CSS を記述するか、子テーマを作成して CSS を記述することになります。
カスタム投稿タイプやデフォルトの投稿に含まれるコンテンツを分類するための独自の分類体系(例: 業界、地域、難易度など)を作成できる機能です。 デフォルトのカテゴリーやタグとは異なる独自の分類が必要な場合に使用します。 カスタムタクソノミーを追加するには、プラグイン(Custom Post Type UI、Toolset Types、Pods など)を使用する方法とコード(register_taxonomy 関数)を書いて追加する方法があります。 固定ページには、タクソノミーがありませんがカスタムタクソノミーを作れば適用させることが可能です。
特定のページや投稿に、テーマとは異なる独自のレイアウトやデザインを適用するためのテンプレートファイルです。 これにより、特定のページだけ独自の見た目にしたい場合などに柔軟に対応できます。
デフォルトの投稿や固定ページとは別に独自のコンテンツタイプ(例: 制作実績、お知らせ、セミナー情報など)を作成・管理できる機能です。 コンテンツの種類ごとに独立して管理画面上のメニューを分けられるためサイトの管理が効率化されます。
投稿や固定ページの編集画面にタイトルや本文以外の追加の入力欄(例: 価格、場所、完成日など)を設定できる機能です。 これにより、特定のデータ構造を持たせたりテンプレート内で個別のデータを柔軟に表示したりすることが可能になります。
WordPress の管理画面からテーマのデザイン設定(色、フォント、レイアウトなど)をリアルタイムでプレビューしながら変更できる機能です。 テーマによって設定できる項目は異なります。
サイトのナビゲーションメニュー(グローバルナビなど)を管理画面からドラッグ&ドロップで自由に作成・編集できる機能です。 表示するページや順番などを簡単にカスタマイズできます。
投稿で作成したページをジャンルやテーマごとに分類・管理する機能です。 階層構造を持つこともできます。 WordPress の管理画面からカテゴリーを簡単に追加、編集、削除できます。 投稿を作成する際に、新しいカテゴリーを直接追加することも可能ですがカテゴリーの体系しだいでブログの見やすさが異なりますので事前にカテゴリーの体系を考えて作成しておくのがお勧めです。 1 つの投稿には、複数のカテゴリーを設定できます。
ブロックエディタ(Gutenberg)導入以前のエディタです。 実際の見た目に近い状態で編集できるビジュアルエディタと HTML のタグ打ちに対応したテキストエディタの 2 種類が用意されています。 WordPress 5.0 以降のバージョンでクラシックエディタを使うには、Classic Editorというプラグインのインストールが必要です。
主に PHP、HTML、CSS を使用して作成するテーマです。 2022 年にリリースされた WordPress 5.9 でブロックエディタを使用してテーマ(ブロックテーマ)が作成が出来るようになりましたが、それ以前の方法で作成されたテーマです。 クラシックテーマは、長年の実績があり情報量が多いため現在でもテーマ作成で使用されています。 本サイトでは、クラシックテーマを主体にテーマ作成方法を説明しています。
サイト内のユーザーに割り当てられる権限です。 権限グループを設定することで、WordPress サイトの管理者は、各ユーザーがサイト上でどのような操作を行えるかを制御できます。 以下は権限グループの 6 種類です。
WordPress の投稿や固定ページが Web 上で一般公開されている状態を示します。 公開された投稿や固定ページは、Web サイトのすべての訪問者が閲覧できます。 検索エンジンのクローラーも巡回するので検索結果に表示される可能性があります。 エディタ右側の公開ボタンをクリックするとコンテンツが公開状態になります。 公開後でも投稿や固定ページの内容は修正できますし下書きの状態に戻すことも可能です。
投稿とは異なり時系列の概念がなく一覧ページも生成されないページを示します。 カテゴリやタグによる分類もできないためお問い合わせや会社概要、事業内容などの独立した内容のページを作るのに適しています。 固定ページは、親ページと子ページの関係を設定することができ階層構造を持たせることも可能です。
WordPress のテーマの一種であり親テーマ(Parent Theme)の機能やデザインを継承しつつ安全にカスタマイズを加えるために使用されます。 子テーマを使用すると親テーマのアップデート時に発生するテンプレートファイルの上書きを防ぐことが可能です。 親テーマをバージョンアップさせつつも独自のカスタマイズ内容を保持できます。
投稿や固定ページを編集中で公開準備がまだ完了していない状態を示します。 下書き状態の投稿や固定ページは、サイトの訪問者には表示されず編集権限を持つユーザーだけが管理画面から閲覧・編集できます。 エディタ右側の下書き保存ボタンをクリックすると下書きとして保存されます。 プレビューボタンから、現時点の表示状態を確認することも可能です。 下書き状態の投稿や固定ページは何度でも編集可能で準備が整ったらステータスを公開に変更して一般公開できます。 下書きのプレビューは通常、WordPress にログインしているユーザーしか閲覧できませんがプラグイン「Public Post Preview」を使うと非ログインの第三者にもプレビュー内容を共有できます。
[ と ] で囲まれたコードを示し [my_shortcode] のように記述します。 ショートコード 1は、カードリンクや目次など様々なコンテンツを呼び出せるので使い回したいパーツがあるときに非常に便利です。 WordPress にはいくつかの標準ショートコードが組み込まれておりテーマによっては、独自のショートコードが多数提供されることもあります。
投稿や固定ページの現在の公開状態を示します。主なステータスは以下の通りです。
パーマリンクの末尾にある文字列を示します。 WordPress では通常、投稿や固定ページのタイトルを基に自動的にスラッグが生成されます。 投稿や固定ページの編集画面でスラッグを手動で編集することも可能です。
WordPress のシステムおよび個別のテーマやプラグインが動作するのに必要な設定情報を管理するページを示します。 テーマやプラグインが独自に設定ページを作成することもできますし、既存の設定ページに新しいセクションやフィールドを追加することもできます。 一般的に設定ページで設定されたオプション(設定値)は、データベースの {$table_prefix}_options テーブル(デフォルトは wp_options)に格納され、オプション API を使用して操作することができます。 設定ページの操作を行うための設定 API と呼ばれる関数群が用意されており、メニュー登録(add_menu_page 関数)、サブメニュー登録(add_submenu_page 関数)、設定登録(register_setting 関数)、セクション登録(add_settings_section 関数)、フィールド登録(add_settings_field 関数)、表示処理(settings_fields 関数、do_settings_sections 関数、do_settings_fields 関数)、エラー処理(add_settings_error 関数、get_settings_errors 関数、settings_errors 関数)などが用意されています。
投稿に関連するキーワードやフレーズを指定してカテゴリよりも細かいレベルでコンテンツを分類するために使用される機能です。 階層構造は持てません。 投稿内でよく使われている特徴的なキーワードをタグとして設定するのがお勧めです。 1つの投稿には、複数のタグを設定できます。
タクソノミーとは、関連する投稿(またはその他のコンテンツ)をグループ化(分類)する仕組みです。 例えば料理に関する記事のサイトであれば、日本料理、中華料理、フランス料理などのタクソノミーを作成して、投稿をそれぞれのタクソノミーに割り当てることができます。 投稿に適切なタクソノミーを割り当てておくことで読者が関連のコンテンツの絞り込みを行うなどして興味のあるコンテンツを見つけやすくなります。 WordPress では、デフォルトのタクソノミーとしてカテゴリーとタブの 2 種類のタクソノミーが組み込まれています。 また、デフォルトのタクソノミー以外にカスタムタクソノミーとして独自のタクソノミーを追加することもできます。
ダッシュボードは、WordPress でコンテンツを管理したり各種設定を行うための管理画面です。 左側のメニューから記事の投稿やページ作成、カスタマイズや各種設定を行うことができます。
投稿(またはその他のコンテンツ)をグループ化(分類)するための項目をタームといいます。 投稿(またはその他のコンテンツ)をグループ化(分類)するためには、タクソノミーを使用します。 タクソノミーには、カテゴリー、タグ、カスタムタクソノミーなどがありますがタクソノミーで定義された項目がタームになります。 読者は、タームを使用して絞り込みを行うことで興味のあるコンテンツを見つけやすくなります。
WordPress テーマとは、WordPress で使えるデザインテンプレートのことです。 テーマを切り替えることでサイトのコンテンツはそのままにデザインを変更することができます。 テーマは無料から有料まで数多く存在し目的や予算、好みに応じて選べます。 テーマには、2022 年にリリースされた WordPress 5.9 以前に提供されていたクラシックテーマと WordPress 5.9 以降で提供されたブロックテーマがあります。 クラシックテーマは、PHP、HTML、CSS などのコードを記述して作成するのに対してブロックテーマは、ブロックエディタを使用して作成することができます。 現時点では、長年の実績があり情報量が多いクラシックテーマが多く使われているのが実態です。 本サイトのテーマ作成は、クラシックテーマ作成方法を説明していますがブロックエディタの情報をウォッチしながら追加していく予定です。
テーマファイルエディターは、ダッシュボードから直接テーマのファイルを編集するためのツールです。 PHP や CSS、その他のテーマに関連するファイルをブラウザ上で直接修正できます。 テーマファイルエディターにアクセスするには、ダッシュボードにログインし外観メニュー内のテーマファイルエディターを選択します。 テーマのファイル一覧が表示され選択したファイルをエディタ上で開いて編集できます。 誤ってサイトを壊すリスクがあるためファイルを編集する前には必ずバックアップを取ってください。
Web ページのデザインを決めるひな形になるファイルをテンプレートと呼びます。 HTML コードを生成するファイルがテンプレートです。 テンプレートを使用することでサイト全体のデザインを統一させることができます。 WordPress では、ヘッダーやフッターのデザインを決める共通テンプレートと投稿や固定ページなどのページのデザインを決める個別テンプレートがあります。 複数のテンプレートが集まってテーマが形成されます。
ブログ記事のように時系列で表示されるコンテンツを作成するための機能です。 作成した投稿ページは、日付や投稿順でアーカイブページ(一覧ページ)に表示されます。 カテゴリーやタグを使って投稿ページを分類・整理できるのも大きな特徴です。 本サイトでは広義の投稿として上記の投稿に加えて固定ページも含んで記述している部分もあります。
ウェブサイトのドメインを入力して最初に表示されるページをトップページと呼びます。 但し、このページをトップページと呼ぶのは日本だけと言われておりグローバルおよび WordPress のドキュメントでは、このページのことをホームページまたはフロントページと呼んでいます。 本サイトでも、これに合わせて最初に表示されるページは、ホームページまたはフロントページと呼びます。
ナビゲーションメニューは、ヘッダーやフッターに表示するメニューの作成・管理ができる機能です。 外観メニューからメニューを選択することで設定画面を開けます。 設定画面では、メニュー項目の追加、削除、並び替えが簡単に行えます。
投稿や固定ページを作成する時にレイアウト済みのデザインを挿入する機能をパターンと呼びます。 パターンには、あらかじめ用意されているパターンが登録されていますが編集や自作を行うことも可能です。 何度も使用するレイアウトを自作しておけばページ作成を効率良く行うことができます。 パターンを使用する場合は、ブロックエディタのブロック追加時にパターンタブを選択することで登録されているパターンを選択することができます。 パターンは、使っているテーマやプラグインによって登録内容が異なります。 パターンを自作する場合は、登録したいブロックを選択してブロックエディタの「︙」からパターン作成を選択します。 パターンを使用する時には、同期か非同期かを選択することができ同期を選択するとパターンを編集するとそのパターンを使用しているすべての箇所が更新されます。 一方、非同期を選択するとパターンを編集してもその箇所だけの変更になり他の箇所には影響を与えません。
ページごとに割り当てられた固有の URL を示します。 WordPress では、以下から任意の形式のパーマリンクを選べます。
特定の権限を持つユーザーのみに WordPress の投稿や固定ページが表示される状態です。 WordPress にログインしていない一般の訪問者は、非公開の投稿や固定ページの URL を知っていてもアクセスはできません。 エディタ右側の「公開状態」 パネルでステータスを「非公開」に変更して保存するとコンテンツが非公開状態になります。 期間限定のキャンペーンなど将来的に再公開する予定のあるコンテンツや投稿テンプレートや装飾サンプルなどの内部向けコンテンツが非公開設定の対象例です。 非公開は下書きと混同されることも多いですが役割が明確に異なります。
プラグインは、WordPress サイトに追加の機能を実装できる拡張機能です。 公式ディレクトリに登録されているプラグインはダッシュボードから直接インストールできます。 無料のものから有料のものまで多く存在します。
ブロックエディタは、WordPress 5.0 以降のバージョンで導入された新しいエディタです。 Gutenberg と呼ばれています。 ブロックと呼ばれる要素を使用するのが最大の特徴です。 基本的なテキストブロックや画像ブロックに加え、カラム、ボタン、ギャラリー、埋め込みといった多様なブロックが用意されており、それらを組み合わせることで複雑なレイアウトやデザインを簡単に実現できます。
主にブロックエディタを使用して作成するテーマです。 2022 年にリリースされた WordPress 5.9 で提供されたテーマの作成方法です。 それ以前は、PHP、HTML、CSS などのコードを記述してテーマ(クラシックテーマ)の作成を行っていました。 本サイトは、長年の実績があり情報量が多いクラシックテーマの作成方法を説明していますが、ブロックテーマの情報をウォッチしながら追加していく予定です。
ページを視覚的に構築・編集するためのツールの総称です。 HTML や CSS を編集することなくドラッグ&ドロップ操作で直感的にページレイアウトをデザインできます。 特に Elementor は、豊富なテンプレートとブロックが特徴の非常に人気のあるページビルダーです。
ウェブサイト全体をホームページと読んだり、ウェブサイトのドメインを入力して最初に表示されるページをホームページと呼んだりします。 WordPress のドキュメントでは、ウェブサイトのドメインを入力して最初に表示されるページをホームページまたはフロントページと呼んでいます。 本サイトでも、これに合わせて最初に表示されるページは、ホームページまたはフロントページと呼びます。
パスワードを知っている人だけが閲覧できるページです。 通常のサイト運営では頻繁に使用される機能ではありませんが会員限定コンテンツやメンバーシップサイトを手軽に作成できるため利便性は高いです。 エディタ右側の公開状態パネルでステータスをパスワード保護に変更し任意のパスワードを設定して公開するとパスワードがかかった保護ページが生成されます。 デフォルトの保護ページはデザイン性が若干悪いためカスタマイズすることをおすすめします。
画像や動画、ドキュメントなど、WordPress にアップロードされたメディアファイルを管理する機能です。 アップロードされたメディアファイルは、投稿や固定ページに簡単に挿入できます。
WordPress サイトに登録され個々のアカウントを持つ人々のことを示します。 各ユーザーは特定の役割(権限グループ)を割り当てられユーザーがサイト内でどのような操作が可能かが決まります。
指定した日時に投稿や固定ページが自動公開される設定(予約投稿)状態です。 日付と時刻を入力すると、公開ボタンが予約投稿ボタンに変わり、それをクリックすると予約投稿が設定されます。 すでに公開されている記事を予約更新する機能はありませんが PublishPress Revisions プラグインを使うと、それが実現可能です。 公開済みの記事の修正・編集を下書き保存し更新するタイミングも予約できます。
投稿や固定ページの編集履歴を保存・表示する機能です。 以前の内容を復元したり過去の変更内容を確認したりするのに便利です。 ブロックエディタ、クラシックエディタの両方で使えます。
WordPressのダッシュボードに入るためのユーザー名、パスワードを入力するページです。 WordPressのデフォルトのログインページは「サイトURL/wp-login.php」でアクセスできます。