Blog

WordPressの管理画面で、どこからでもユーザーの言語切替できるようにする

2018.03.05Cat:wordpress デザイナー

最近、Wordpress で海外向けのサイトを作る機会が増えてきました。
通常なら、多言語対応のプラグインを使って、フロント側の多言語化の対応を行いますが、
ある案件で、フロントは中国語で、管理画面だけ日本語・英語・中国語の切り替えができるようにという要望をいただきました。

R3DF Dashboard Language Switcher というプラグインでの対応をと思っておりましたが、
最新の WordPress では使えなくなっており、
方法を模索する中で、functions.php への追記で対応する方法がわかりましたので、
ご紹介いたします。

この方法では、ユーザーの言語を、ヘッダーから切り替えられるようにします。

方法

  1. 目的の言語を WordPress の設定画面 > 一般 > サイトの言語から利用したい言語を追加
  2. 以下のコードを functions.php に追記

上記では、日本語、中文簡体、英語を切り替えられるようにしています。

9行目で管理画面のヘッダーにプルダウンをセレクトボックスで追加していますが、
ここのセレクトボックスの中の <opiton> を、切り替えたい言語に変えてください。

という形式で選べるようになります。
簡体中文の場合、以下のようにします。

Author Profile

ninomiya
ninomiya
Webデザイナー兼コーダーです。 イラストを描くのも好きです。 SVGとCanvasを使ったWEBアプリにも興味があります。 よろしくお願いいたします。
» 投稿一覧
  • Launch Cart次世代ECサイト構築システム 初期月額無料
  • LaunchMovie ECに特化した動画制作サービス

Archive

ページTOPへ