WordPressの固定ページとは?使い方や投稿との違い、編集方法

WordPressの固定ページとはなんなのか?

使い方や投稿との違い、編集方法について解説します。

固定ページの使い方

WordPressの固定ページは、更新頻度が低く、分類分け(カテゴリーやタグ)が必要ないコンテンツを表示する際に利用するのが一般的です。

具体的には以下の様なページです。

  • このサイトについて
  • お問い合わせフォーム
  • プライバシー・ポリシー
  • 利用規約

他にも、サイトマップや記事一覧を作成して、サイトのナビゲーションとして利用する事も多いです。

投稿との違い

WordPressでは「固定ページ」のほかに「投稿」があります。

「投稿」と「固定ページ」の違いは、目的や内容、表示方法などで異なる点があります。

投稿はブログやニュースのように、一つ一つが自動的に時系列で表示されるのが特徴です。カテゴリーとタグで分類する事ができ、また自動的に日付(主に年と月)で分類されるのも特徴です。

一方、固定ページは時系列による分類やカテゴリー・タグを利用した分類には対応していません。それらに対応させるには、別途カスタマイズが必要です。

「投稿」はブログやニュースといった記事を、「固定ページ」は運営者情報やプロフィール、利用規約といった、更新頻度が低く、サイトのサイドバーやフッターに常設しておく(≒固定しておく)コンテンツを公開する際に利用するのが一般的です。

また、WordPressの上級者になると、特定の固定ページだけデザインを変えたり、独立したサイトのように利用する方もいます。投稿とうまく使い分けることで、無料ブログでは作りづらい高機能なウェブサイトを作る事が可能です。

固定ページの作り方

WordPressで固定ページを作成するには、以下の様な手順を踏みます。

  1. WordPressの管理画面から「固定ページ」を選択して、「新規追加」をクリック(もしくは上部の「新規」にカーソルを当て、「固定ページ」をクリック)。
  2. ページのタイトルと本文を入力。
  3. 「公開」をクリックして公開。

固定ページの編集をしたい場合は、管理画面の「固定ページ」→「固定ページ一覧」をクリックし、編集したいページを選択します。

まとめ

WordPressの「固定ページ」は、アメブロやnoteといった無料ブログには無い機能なので、初心者の方は戸惑うかもしれません。

しかし、”固定ページ”という名前の通り、プロフィールや利用規約など、通常の記事とは違う、更新頻度が低いが常設(固定)しておきたいコンテンツを公開する際に利用すれば間違いありません。

参考

WordPressで画像の読み込みを高速化する方法

WordPressで使用する画像の表示スピードを高速化する方法を解説します。

サイズの小さい画像を使う

大きなサイズの画像は(えてして)画像のデータサイズも大きく、ページの表示スピードを遅くします。

文字が書かれている画像など、画質が重要な画像ならばともかく、サムネイルなど、さほど画質が重要でない画像はサイズを小さくしましょう。

パソコンによっては4Kの画像なども表示できますが、ウェブサイトに4K(3840×2160px)やフルHD(1920×1080px)の画像は大きすぎるのではないかと思います。

ではどのサイズが最適かというと、一概には言えませんが、自分が納得できる範囲でできる限り小さいサイズの画像を使いましょう。

デジカメやスマートフォンで撮った画像をそのまま使うと、非常に大きなサイズになってしまうので気をつけてください。

画像は圧縮して使う

画像はそのままアップロードするのではなく、事前に圧縮してからアップロードしましょう。

筆者は「Ccompressor.io」というウェブ上で使えるツールを利用しています。

また、WordPressにはアップロードされた画像を自動で圧縮してくれるプラグインもあります。筆者は「EWWW Image Optimizer」を使用しています。

画像の遅延読み込み(Lazy-loading)

WordPressに「画像の遅延読み込み(Lazy-loading)」を設定しましょう。

画像の遅延読み込みを設定することで、サイトやブログを読み込む際、サイトの下部などページをスクロールしなければ表示できない画像の読み込みを遅らせる(後回しにする)ことで、サイトの高速化が期待できます。

画像の遅延読み込み機能はWordPress 5.5から標準で搭載されています。

WordPress 5.5から、画像遅延読み込みが標準機能になりました。プラグインを使わなくても遅延読み込みさせることができます。

出典:画像の遅延読み込みが標準機能に【WordPress5.5の新機能】 | WordPress超初心者講座

なので、最新のWordPressを使っている方は何もしなくてもOKです。

画像をCDNで配信する

画像をCDNを使って配信しましょう。

ブログの画像などを専用のサーバーにキャッシュし、WordPressを設置しているサーバーの負荷を減らすことで高速化が期待できます。

画像をCDN経由にすると、ブログによっては大幅な高速化が期待できます。

オススメのCDN

CDNサービスは「Clodflare」やWordPressのプラグインである「Jetpack」が有名です。どちらも無料で使用できます。

筆者はJetpackの画像CDNを使っています。管理画面から有効化するだけで難しい設定が不要で利用できるのでオススメです。

高速化の効果もかなりありました。

まとめ

画像はデータ量が特に重いので、画像のサイズを小さくしたり、圧縮したりすることは、WordPressの高速化にとても効果的です。

初心者の方でも取り組みやすいことが多いので、ぜひ試してみてください。

WordPressを高速化する7つの方法

WordPressで作ったウェブサイトやブログの表示スピードを高速化する方法を解説します。

WordPressを高速化する重要性

WordPressに限らず、ブログやサイトは高速化すべきです。

ウェブサイトの速度が遅く、サイトの表示に時間がかかると、ユーザーはしびれを切らし、サイトへの訪問を諦めてしまいます

また、あまりにサイトの表示スピードが遅いと、SEO(Googleからの評価)も落ちる可能性があります

サイトの読み込みを分析する

WordPressの高速化に着手する前に、まず自分のブログがどのような状態なのか解析しましょう。

サイトのスピードを解析できるツールは色々ありますが、おすすめは「PageSpeed Insights」というウェブサービスです。

公式サイト:PageSpeed Insights

これはGoogleが提供しているサービスで、速度を確認したいページのURLを入力するだけで、カンタンにウェブサイトの速度が測れます。自分が所有していないサイトでもOKです。

このウェブサービスを使えば、自分のサイトがなぜ遅くなっているのか原因を確認できるので、参考にしながらWordPressの高速化に取り組むのがオススメです。

また、Google以外だとPingdomの「Pingdom Tools」(英語)などがオススメです。

WordPressを高速化するには

  • 軽いテーマを選ぶ
  • テーマのソースを圧縮する
  • 小さいサイズの画像を使う
  • 画像は圧縮して使う
  • 画像を遅延読み込みする
  • 使用するプラグインを減らす
  • 高速なレンタルサーバーを選ぶ

軽いテーマを選ぶ

画像が多く使われていたり、機能が豊富だったり、作りや装飾が複雑で重いテーマは避けましょう。

できる限りシンプルで軽いテーマを選ぶのがポイントです。

テーマのソースを減らす

もし自分でWordPressのテーマをカスタマイズできるなら、不要な要素を削除してしまうと良いでしょう。

筆者はWordPressのデフォルトテーマをカスタマイズして使っていますが、コメント欄など、使わない機能を大幅にテーマのソースから削除しています。

テーマのソースを圧縮する

WordPressのテーマに使われている、JavascriptやCSSを圧縮しましょう。

筆者は以下のサービスを使っています。

JavaScript Compression

使い方は上のボックス(欄)に自分のWordPressテーマのCSSを全てコピペして「compress」をクリック。

すると、下のボックスに圧縮されたCSSが表示されるので、それをコピペして自分のテーマファイルに入力、保存すれば完了です。

小さいサイズの画像を使う

ブログで利用する画像は小さいサイズのものを使いましょう。

デジカメやスマートフォンで撮影した画像は非常に大きいので、ブログに載せる際はサイズを小さくしてから載せましょう。

筆者はサムネイルなど、あまり高画質でなくても良いものは800 x 450、記事内で説明のために使う画像など、ある程度画質が良いものを使いたい場合は1280 x 720(HD)から1920 x 1080(フルHD)くらいの画像を使用しています。

画像はデータ量を圧縮して使う

WordPressで利用する画像は圧縮し、データ容量を減らしましょう。

圧縮と言っても難しい作業は必要ありません。プラグインやウェブサービスを使ってカンタンに画像を圧縮することができます。

プラグインを使って圧縮する

WordPressではプラグインを使うことで画像をカンタン&自動で圧縮できます。

筆者のオススメは「EWWW Image Optimizer 」というプラグインです。

これはアップロードした画像を自動的に圧縮してくれるプラグインです。

公式サイト:EWWW Image Optimizer – WordPress プラグイン

このプラグインなら、事前に圧縮をし忘れても、自動的に画像の圧縮を行ってくれるのでカンタンです。

ツールを使って圧縮する

パソコンのツール(アプリ)やウェブサービスを使って画像を圧縮するのも効果的です。

筆者は「TinyPNG」というウェブサービスを利用しています(PNGだけでなく、JPEGやWebPも圧縮できます)。

Macを利用していた際は「ImageOptim」というアプリを愛用していました。

画像の遅延読み込み(Lazy-loading)

WordPressに「画像の遅延読み込み(Lazy-loading)」を設定しましょう。

画像の遅延読み込みを設定することで、サイトやブログを読み込む際、サイトの下部などページをスクロールしなければ表示できない画像の読み込みを遅らせる(後回しにする)ことで、サイトの高速化が期待できます。

画像の遅延読み込み機能はWordPress 5.5から標準で搭載されています。なので、最新のWordPressを使っている方は何もしなくてもOKです。

画像をCDNで配信する

画像をCDNを使って配信しましょう。CDNとは、コンテンツ・デリバリー・ネットワークの略です。

ブログの画像などを専用のサーバーにキャッシュし、WordPressを設置しているサーバーの負荷を減らすことで高速化が期待できます。

画像はブログの要素の中でも特に容量が大きく、重いので、画像をCDN経由にすると、ブログによっては大幅な高速化が期待できます。

オススメのCDN

CDNサービスは「Clodflare」やWordPressのプラグインである「Jetpack」が有名です。どちらも無料で使用できます。

私はJetpackを使っています。管理画面から有効化するだけで難しい設定が不要で利用でき、高速化の効果もかなり高いのでオススメです。

静的ファイルをCDNを使って配信する

CSSやHTMLなどの静的ファイルをCDNを使って配信することで、ページの読み込みを高速化することができます。

筆者は、静的ファイルも画像同様、JetpackのCDNを使っています。

使用するプラグインを減らす

WordPressではプラグインを使ってカンタンに機能を追加することができます。

ですが、あまりにたくさんのプラグインを追加してしまうと、WordPressが重くなってしまいます。

WordPressを高速化するために、使用するプラグインは最低限に押さえましょう。目安があるわけではありませんが、一般的なブログなら、プラグインの数は10~15個以下に抑えましょう。

参考:WordPressのプラグインは何個まで入れて良いのか?

また、使っていないプラグインはセキュリティのためにも、停止するだけではなく削除してしまった方がオススメです。

記事一覧を減らす

トップページやカテゴリーページには記事の一覧が表示されていますよね。

この記事一覧に表示される記事の数を減らしましょう。あまりに表示件数が多いと、表示スピードが落ちてしまいます。

記事一覧の表示件数を減らすには「設定」→「表示設定」と進み、その中の「1ページに表示する最大投稿数」の数字を減らせばOKです。

また、管理画面の投稿一覧なども、同様に表示件数を減らすことで、軽量化が期待できます。

高速なレンタルサーバーを選ぶ

WordPressを高速化するためには高性能なレンタルサーバーを選ぶことも重要です。

サーバーのスペックが低いと、どれだけWordPress側で高速化を頑張っても限界があります。

もし、格安レンタルサーバーなど低スペックなレンタルサーバーを使っている方は、サイトの規模に応じて、より良いスペックのサーバーに移ることをオススメします。

ただし、記事や画像が少ない場合や、アクセスが少ない場合はレンタルサーバーのスペックを高くしてもそこまで性能に影響はありません。

なので、トラブルが多いというならともかく、特に現在のレンタルサーバーで困っていないなら、すぐにサーバーを引っ越す必要はありません。

オススメのレンタルサーバー

レンタルサーバーはスペックが高く、転送量が非常に多い「エックスサーバー」がオススメです。

エックスサーバーは性能が高く、WordPressが高速に動きます。安定感も高く、24時間365日ずっと安定して速いのでオススメです。

まとめ

ウェブサイトの高速化ができれば、ウェブサイトを読んでくれる方はもちろん、管理する自分も快適になりますし、SEO的にも良い効果が得られるので良いことずくめです。

WordPressでサイト表示スピードを高速化する方法の中には難しいものもありますが、気軽にできることも多いので、ぜひ臆せずチャレンジしてみてください。

WordPressのプラグインとは?

「プラグイン」はWordPressに新しい機能を追加するための仕組みです。

サイトの機能追加ができる55,000個以上のプラグインが無料で利用できます。 目的にあったWordPress に拡張しましょう。 プラグインを使えばお問い合わせフォーム、ECサイト、ギャラリー、メーリングリストや掲示板、アクセス統計情報などの機能が追加できます。

出典:ブログから大規模サイトまで作れる CMS | WordPress.org 日本語

WordPressには最初から様々な機能が搭載されています。ブログやカンタンなウェブサイトを作るだけならば、最初から備わっている機能だけでも十分です。

ですが、サイトを運営していると、WordPressに様々な機能を追加したり、複雑な設定をしたくなる時があります。

例えばSNSのシェアボタン、お問い合わせフォーム、スパム対策、セキュリティ向上、SEOのための設定、表示スピードを速くするための設定…

こうした機能や設定を自分で実装するには、プログラミングの知識等が必要なのでとても大変です。

しかし、プラグインを利用すれば、管理画面からカンタンな操作をするだけで、様々な機能や設定をすることができます。

セキュリティには要注意!

プラグインを使えば、誰でもカンタンに高度なカスタマイズをすることが可能になります。

ですが、プラグインの中には古くてWordPressのセキュリティを低下させるものや、最初からウェブサイトに害を与えるために作られた悪意のあるものもあるので注意しましょう。

誤って危険なプラグインを追加してしまわない様に、事前にプラグインの評価を調べる等、対策しましょう。

基本的な対策として、WordPressのプラグインは公式サイト(WordPress プラグインディレクトリ)に掲載されているものの中から選ぶと良いでしょう。

まとめ

WordPressはプラグインを活用する事でカンタンに機能を追加する事ができ、非常に便利です。

うまく活用する事で、プログラミングの知識等が無くても、高機能なウェブサイトを作る事が出来ます!

公式サイト:WordPress プラグイン | WordPress.org 日本語

WordPressでアップロードした画像を自動で圧縮してくれるプラグイン「EWWW Image Optimizer」

「EWWW Image Optimizer」はWordPressのメディアライブラリにアップロードされた画像を自動で圧縮し、データを削減してくれるプラグインです。

使い方はインストールして有効化するだけでOK。特別な設定は必要ないので便利です。

また、管理画面から「メディア」→「一括最適化」→「最適化されていない画像をスキャンする」をクリックすることで、過去にアップロードした画像も全て最適化(圧縮)ができます。

公式サイト:EWWW Image Optimizer

WordPressでコメントを無効にする方法

WordPressでコメント機能を無効にして、コメントを受け付けないようにする方法を解説します。

プラグイン等を利用しない方法なので、安全でカンタン・確実です。

WordPressの設定からコメントを無効にするには

WordPressのコメントを無効にする方法は以下の2種類があります。

どちらも、プラグインや特別なカスタマイズは不要で、WordPressの管理画面から出来る方法です。

全ての投稿でコメントを無効にする方法

WordPressのサイドバーにある「設定」から「ディスカッション」へと進みます。

WordPressの設定からディスカッションを開く

「ディスカッション設定」のページに進んだら、「デフォルトの投稿設定」の項目にある一番下の「新しい投稿へのコメントを許可」のチェックを外し、一番下にある「変更を保存」という青いボタンをクリックしましょう。

「新しい投稿へのコメントを許可」のチェックを外す

これで、今後投稿される新しい記事のコメント機能が無効になります。

過去の投稿へのコメントも許可・無効にする

上で紹介した方法では、既に公開している投稿にはコメントをつけることが可能です。

公開済みの過去の投稿へのコメントも無効にしたい場合は、下にある「他のコメント設定」の項目の中にある「_日以上の投稿のコメントフォームを自動的に閉じる」にチェックを入れ、日付を入力します。

初期は14日になっているはずです。過去の投稿も全てコメントができないようにするには「0」を入力しましょう。

設定を終えたら、一番下にある「変更を保存」という青いボタンをクリックし、設定を保存します。

これで全ての投稿でコメントが無効になり、投稿にコメントをすることはできなくなります。

再びコメントを受け付けたい場合には、これらの設定を元に戻せばOKです。

投稿ごと個別にコメントを許可・無効にする方法

WordPressでは投稿ごと個別にコメントを許可・無効に設定することもできます。

投稿ごと個別の設定は、上で紹介したWordPress全体の設定よりも優先されるので、サイト全体でコメントを有効・無効にしていても、投稿ごと個別にコメントを有効・無効にすることができます。

編集画面からコメントを許可・無効にする

投稿の編集画面(投稿を編集)を開き、「ディスカッション」の中の「コメントを許可」にチェックを入れるだけです。

WordPressで投稿ごとにコメントを許可する

(「コメントを許可」という項目が表示されていない場合は、編集画面の右上にある「表示オプション」から「ディスカッション」を表示させましょう。)

投稿一覧ページからコメントを許可・無効にする

コメントの許可・無効は投稿一覧ページから「一括操作」も可能です。

この方法であれば、記事の編集画面を開かず、記事一覧の画面からコメントの許可・無効を操作することもできます。

まとめ

近年はSNSでのコミュニケーションが盛んなので、コメント機能は必要ないという方も多いかと思います。

コメントを無効にしたい方はぜひこの設定を試してみてください。

どれもWordPressに最初から備わっている設定で、プラグインなどは必要ないので安全です。

WordPressの使い方


プラグイン

おすすめプラグイン

WordPressでオススメのプラグインです。

おすすめサービス

テストサイト

  • My WordPress
    ブラウザだけで動作するテスト用サイト
  • WordPress Studio
    ローカルにWordPressをセットアップできるアプリ

WordPressとは?

WordPressとはどんなものなのか。公式サイトには以下の様に書かれています。

WordPress は簡単に、楽しく、わくわくしながらネットに文章を公開できる強力なコンテンツ配信プラットフォームです。無料で配布されていて、標準に準拠し、速く軽量で、慎重に設計したデフォルト設定と機能を備える「自由な」コンテンツ管理システムです。

出典:WordPress.org 日本語

カンタンにいうと「誰でも無料で自由に使える、ブログやウェブサイトをカンタンに作るためのシステム」です。

ブログやウェブサイトを始めるだけならば、noteやMedium、livedoor Blogを使えば非常にカンタンです。

しかし、これらの無料ブログサービスはデザインが変更できなかったり、勝手に広告が貼られたり、厳しい利用規約を守らなければならないなど、様々な制約があります。

しかし、WordPressを使えば、無料ブログ並みの使いやすさで、様々なデザインや高機能なウェブサイトを作ることができます。

HTMLやCSS、プログラミング等を学ばずともカンタンに利用できるので非常に便利です。

ちなみに、WordPress.comとは別物です。

Automattic は、オープンソースの WordPress ソフトウェアにセキュリティ、スピード、サポートのための機能を追加したホスティング版である WordPress.com を所有・運営しています。当社の製品名を指す場合は、「.com」を付けてください。

WordPress は、世界中の何千もの独立した貢献者によって書かれ、維持され、サポートされているオープンソースソフトウェアです。Automattic は WordPress のオープンソースプロジェクトの主要な貢献者です。

出典(英語):Press – Automattic

一言で言うと、WordPress.comは無料ブログ、WordPressはウェブサイトを作るオープンソースのソフトです。

WordPressはアクセスが少ないと予約投稿が失敗する?

WordPressの予約投稿はウェブサイトのアクセスが少ない場合、失敗する場合があります。

WordPressで予約投稿が失敗した際のメッセージ

なぜこのような事が起こってしまうのか?

実は、WordPressの予約投稿は「設定した時間になったら記事を自動的に公開する」というものではありません。

WordPressでは「指定した時間に、サイトにアクセスがあった場合に記事を公開する」という仕組みです。

そのため、立ち上げたばかりのサイトなど、アクセスが少ない(アクセスが無い)サイトでは、予約投稿が失敗する事があります。

これはWordPressの仕様なので、アクセスが少ないサイトで予約投稿が失敗しても、トラブルやウイルスなどを心配する必要はありません。手動で再投稿するなど、落ち着いて対応すれば大丈夫です。

参考:WordPressで予約投稿が失敗した時に入れたいプラグイン「Scheduled Post Trigger」 | ディレイマニア

WordPressで本文の文字数を確認する方法

WordPressの投稿画面で文字数を確認する方法を解説します(旧エディターとブロックエディターのそれぞれの方法を解説しています)。

旧エディター(クラシックエディター)とブロックエディター(Guternberg・グーテンベルク)の両方で文字数を確認する方法を解説します。

クラシックエディターで文字数を確認する方法

旧エディター(クラシックエディター)で文字数を確認するには、まず記事の編集画面を開きます。

編集画面の文章を入力するフィールドの左下に文字数が表示されています。

クラシックエディターで文字数を確認する方法

ブロックエディターで文字数を確認する方法

ブロックエディター(Guternberg・グーテンベルク)で文字数を確認する方法です。

そして記事執筆画面の上部にある「i」マークのボタンをクリックします。

ブロックエディターで文字数を確認する方法

すると、語、見出し、段落、ブロックの数が確認できます。

ブロックエディターで文字数を確認する方法

この中の「語」が文字数ですね。上の画像では30文字になっています。

まとめ

旧エディター(クラシックエディター)では本文を入力する画面の左下を見れば文字数が確認できます。

一方、ブロックエディターではボタンをクリックする必要があります。少し面倒になった気もしますが、特に複雑な操作ではないので問題はないでしょう。

WordPressで多言語サイトを作る8つの方法

WordPressで多言語(多国籍)のサイトやブログを作る方法を紹介します。

様々な方法があるので目的やサイトの仕様にあった最適な方法を選んでみてください。

WordPressを多言語化するには?

WordPressで多言語サイトを作る代表的な方法には以下の8つがあります。

  1. 1言語につき、1つのWordPressをインストールする
  2. 外国語用のタグやカテゴリーを作って投稿を分ける
  3. 外国語用のカスタム投稿タイプを追加する
  4. マルチサイト機能を利用する
  5. 多言語化プラグインを使う
  6. 翻訳ツールを導入する
  7. 1つのページに複数の言語を併記する
  8. 状況に合わせて同じページで任意の言語を表示する

これらの方法の特徴とメリット・デメリットを紹介します。

言語毎にWordPressをインストールする

1つの言語につき、1つのサイトを立ち上げる。

具体的には複数のドメイン(サブドメインやサブディレクトリでも可)を用意(取得)し、それぞれにWordPressをインストールして使う方法です。

これが最もシンプルで安全な解決策です。

各言語のサイトが完全に独立した状態になりますが、プラグインやリンク等を使って各サイトを連携させ、言語を切り替えることも可能です。

それぞれのサイトが「完全に独立したサイト」として運用できるのが、この方法の大きなポイントです。

メリット

完全に独立したサイトなので、ドメインやサーバーを利用するにあたって、複雑な設定は不要。テーマやプラグインなど、他の設定も全てサイト毎(言語毎)に細かく設定できます。

別ドメインやサブドメインを利用している場合、サーバーを分けることもカンタンなので、「日本語のサイトは日本のサーバー、英語のサイトはアメリカのサーバーで運営する」といったことも可能です。

また、サイトが完全に独立しているので、1つのサイトでエラーが起こっても他のサイトに影響が及ぶこともありません。「日本語のサイトはWordPressを、英語のサイトは別のCMSを使う」といった事も可能です。

デメリット

完全に独立したサイトとなるので、言語の数が増えるだけサイトの数も増えてしまいます。

ドメインやサーバー、各種設定をサイト毎に設定しなければならないので面倒です。

また、ドメインをサブドメインやサブディレクトリではなく、独立したドメインを使う場合、ドメインの取得費用もかかってしまいます。

外国語用のタグやカテゴリーを作る

WordPressに最初から備わっている機能である、タグやカテゴリーを使って投稿を日本語と他の言語に分ける方法です。

日本語の投稿は日本語のカテゴリーやタグを、外国語の投稿は外国語のカテゴリーやタグを付加するだけなので、とても簡単に利用できます。

テーマをカスタマイズすれば、タグやカテゴリーごとに投稿一覧や個別の投稿のデザインを変更できるので、言語ごとにデザインを微調整したり、見せ方を変えることも可能です。

他の方法と比べても導入が非常に簡単なので、小規模なサイトやカテゴリ分けなどが少ないシンプルなブログであれば、この方法は良い選択肢になります。

メリット

カテゴリーやタグはWordPressに最初から備わっている機能なので、難しいカスタマイズや設定は不要でいつでも簡単に導入できます。

デメリット

1つのWordPressに、様々な言語の投稿が混在してしまいます。

例えば、記事一覧を表示した場合、英語の記事と日本語の記事が交互に表示されてしまうような事態になるので、管理や読者の閲覧が大変になります。

また、言語ごとにサイトやサーバーを分割したり、デザインや設定をすることも難しいです。言語ごとに設定できるドメインもサブディレクトリのみです。

そのため、規模が大きいサイトには向きません。

外国語用のカスタム投稿タイプを追加する

WordPressには「投稿」と「固定ページ」という2つの文章を投稿できる機能があります。

カスタム投稿タイプとは、この2種類に加え、独自の「投稿」を追加することができる機能です。カスタム分類(カスタムタクソノミー)はその独自の投稿で利用できるカテゴリーやタグの事です。

WordPressに最初から備わっている「投稿」に日本語の記事を入れている場合は、新たにカスタム投稿タイプで英語の記事を投稿するための独自の「投稿」を作る事ができます。

メリット

1つのWordPressで複数の言語を管理できる一方で、カスタム投稿タイプで追加した”独自の投稿”は最初から用意されている通常の「投稿」とは別物なので、複数の言語の記事が混じって表示される事はありません。

また、テーマをカスタマイズすれば、言語毎にトップページや独自のデザインを適用することもできます。

デメリット

言語ごとにサイトやサーバーを分割することが困難です(不可能と考えて良いでしょう)。

また、設定できるドメインはサブディレクトリ(例:example.com/ja)のみです。サブドメイン(例:ja.example.com)等は利用できません。

マルチサイト機能を利用する

WordPressには「マルチサイト」という機能があります。

マルチサイト機能を使えば、メインサイトのサブドメインもしくはサブディレクトリ上に追加でWordPressのサイトを作成することができ、1つのWordPressで複数の言語のサイトを作成・管理する事ができます。

マルチサイトは多言語サイト用という訳ではなく、同ドメイン上で複数のサイトを運用するための機能なので、とても柔軟で出来ることが多く便利です。

メキシコのウェブデザイナーであるEzequiel Bruni氏はマルチサイトを利用してWordPressを多言語化する方法を「最も強力で柔軟な方法」だと語っています

私がこれまでで一番気に入っているのは、マルチサイトインストールを使用し、異なる「サイト」を別バージョンとして接続する方法です。これが最も強力で柔軟な方法だと思います。

マルチサイト機能で多言語化するメリット

インストールするWordPressの数が1つで済むので、英語やフランス語など、新しい言語のサイトを追加しても、管理画面は1つで済みます。

また、プラグインやテーマ、設定は(一部を除き)、それぞれの言語ごと独立した設定ができるので、1つのWordPressでありながら、言語毎に別のデザインや機能を採用することが容易です。

後から別の言語を足すこともカンタンです。

マルチサイト機能で多言語化するデメリット

マルチサイト機能に対応していないサーバーやプラグインがあるので注意が必要です。

また、マルチサイト機能に関する情報はあまり多くないので、トラブル等が起こった際に、解決方法を探すのが困難になるかもしれません。

多言語化プラグインを使う

WordPressには多言語サイト(多国籍サイト)を作るためのプラグインが多くあります。

著名なものだと、PolylangWPMLBogoなどがあります。

こうしたプラグインを使うと、1つの投稿ページ内に日本語と英語の2つの入力欄が表示されたり、簡単に言語を切り替えられるスイッチをサイト上に表示させるなどの機能をWordPressに追加させることができます。

また、この方法は、カスタム投稿タイプやマルチサイトと違い、WordPressを多言語化することに特化しているのが特徴です。

多言語化プラグインを使うメリット

既存のWordPressを多言語化することができます。

WordPressは1つで済み、またWordPressプラグインなので、制限が少なく、多くのレンタルサーバーで導入・運用できます。

多言語化プラグインを使うデメリット

管理画面が複雑になります。

多言語化プラグインが他のプラグインやWordPressの基本機能と競合し、エラーが出ることも少なくありません。

また、言語ごとにサイトやサーバーを分割することも出来ません。

翻訳ツールを導入する

WordPressは通常のサイトを使い、別途外部の自動翻訳ツールを導入する方法です。

翻訳ツールを導入するメリット

WordPress自体にほとんど影響がなく、自分で翻訳する必要がないので非常に楽です。

翻訳ツールを導入するデメリット

自動翻訳は精度が低いです。また、言語毎にサイトやサーバーを分割したり、デザインを分けることも出来ません。

基本的にオススメしません。

1つのページに複数の言語を併記する

各記事に複数の言語を併記する方法です。例えば、まず日本語で記事を書き、その後に英語で同じ文章を書くといった形です。

基本的にはオススメしません。

メリット

WordPressをカスタマイズする必要がない。誰でも簡単に導入できる。

デメリット

SEOやユーザービリティ(読みやすさやサイトの操作)の面で不便。

状況に合わせて同じページで任意の言語を表示する

TwitterやYouTubeのように、同じページ(同じURL)をユーザーの環境や言語スイッチの選択に応じて最適な言語で表示する方法です。

例えば、YouTubeはhttps://www.youtube.com/という、1つのURL上で様々な言語(と地域)に切り替えることができます。

WordPressでも、テーマをカスタマイズする事で、同じURL上で、様々な言語の記事やデザインを出し分ける事ができます。

同じページで任意の言語を表示するメリット

言語を切り替えてもURLが変わらないため、全ての言語を1つのURLで対応できる。

同じページで任意の言語を表示するデメリット

カスタマイズが面倒な上、SEO上不利になります。

TwitterやYouTubeのように、ログインしているユーザーに合わせて表示する言語をカスタマイズするようなサイトでもない限り、オススメしません。

目的別のオススメ多言語化

目的に合わせた多言語化の方法は以下の通りです。

言語毎にサイトやサーバーを独立させたい

各言語毎に個別のドメインかサブドメインを用意し、それぞれにWordPressを設定しましょう。

完全に別のWordPressを使ってサイトを作ることで、言語毎にサイトを完全に独立させることができます。

また、URLが個別のドメインかサブドメインとする事で、言語毎に違うサーバーにデータを保存する事が簡単にできるようになります。

読者が多くいる地域にサーバーを用意(日本語のサイトなら日本)する事で、読者が速い表示速度でサイトを閲覧する事ができます。

難しい設定が不要なので、トラブルや設定ミスが起こりにくいのも、言語毎に違うWordPressを使うメリットです。

言語毎にデザインや設定などを独立させたい

各言語毎にサイトのデザインや設定をしたい場合は、WordPressを複数使用するか、マルチサイトを使うのがオススメです。

マルチサイト機能を使えば、1つのWordPressの下で複数のサイトを展開できます。

複数の多言語サイトを1つのWordPressで作りたい

マルチサイト、カスタム投稿タイプ、もしくは多言語化プラグインを使ってサイトを作りましょう。

これらの方法を使えば、基本的に1つのWordPressで複数のサイトを作る事ができます。

小規模な多言語サイトを作りたい

作りたいサイトが数ページ~数十ページの小規模なサイトの場合は、カテゴリーやタグを使って投稿を言語ごと分けるのもオススメです。

カスタム投稿タイプや多言語化プラグインを使うのも良い方法です。

WordPressの多言語化は最適な方法を選びましょう

この記事ではWordPressで多言語サイトを作るための様々な方法を紹介しました。

一概に「これがベスト!」と言えるものはありません。

どれもメリット・デメリットがあり、運用体制やコンテンツ、サイトの規模、割ける労力によって最適な選択肢は大きく変わるからです。

それぞれのメリット・デメリットを理解し、最適な方法を選びましょう!

参考