Polylang効果デモ
下図の効果は、Naibaが11月14日にテスト後に録画したものです。同じサイトで、言語切り替えアイコンをクリックすると、サイトのコンテンツが自動的に中国語または英語に切り替わります。
Polylang紹介
PolylangはWordPressサイト構築プラットフォーム上の無料多言語サイトバージョンを構築するプラグインで、バイリンガルまたは多言語WordPressサイトの作成を可能にします。通常の投稿、ページの作成、カテゴリーや投稿タグの設定後、それらに対して別の言語のコンテンツを作成できます。もしWordPressサイトをお持ちでない場合は、Naiba サイト構築ノートの記事を参考に自分でサイトを構築できます。3時間もかかりません。
必要に応じて複数の言語を使用できます。RTL言語スクリプトをサポートします。WordPress言語パックは自動的にダウンロードおよび更新されます。 投稿、ページ、メディア、カテゴリー、投稿タグ、メニュー、ウィジェット…を翻訳できます。 カスタム投稿タイプ、カスタム分類法、付箋、投稿フォーマット、RSS、およびすべてのデフォルトWordPressウィジェットをサポートします。 言語はコンテンツで設定するか、URL内の言語コードで設定できます。または、各言語に異なるドメインを使用することもできます。 新しい投稿やページの翻訳を追加する際、カテゴリー、投稿タグ、その他のメタデータが自動的にコピーされます。 カスタマイズ可能な言語スイッチャーがウィジェットとして、またはナビゲーションメニュー内で提供されます。Polylangダウンロード先
WordPress管理画面のプラグインインターフェースでPolylangを直接検索してインストールするか、以下のリンクからダウンロードしてインストールできます。
ダウンロードリンク以下の記事も参考になるかもしれません:Polylang使用チュートリアル
①、Polylang多言語プラグインをインストールした後、WP左側のメニューに言語オプションが追加されます。そこに入り、まず言語を追加します。必要な言語を追加してください。 Naiba はここで英語と中国語の2言語を追加してデモンストレーションします。
ヒント:複数の国の言語を追加した後、多言語リスト内で⭐星アイコンをクリックすると、どの言語をサイトのデフォルト言語に設定するかを指定できます。 ②、追加が完了したら、文字列翻訳に切り替えます。選択した言語に対応する翻訳コンテンツがデフォルトで表示されます。表示内容を対応する言語に翻訳してください。
③、URL形式を設定します。通常は2番目のオプション(言語をリンクのディレクトリ名に基づいて設定)をお勧めします。これは、URLの後に/enのような形式を追加する効果です。 ドメイン形式を選択する場合は、事前にドメインの解析を済ませておいてください。
④、設定が完了すると、投稿リスト、ページリスト、またはタグページリストで、下図のようなインターフェースが表示されます。 チェックマークは既に翻訳済み(デフォルト言語)の投稿を表します。後ろのプラス記号をクリックすると、対応する言語の翻訳投稿が新規作成されます。追加後、プラス記号はペンのアイコンに変わります。
⑤、通常の記事投稿時には、まずデフォルト言語の記事を公開し、その後、翻訳の下にあるプラス記号をクリックして、他の言語の記事を新規作成し、公開します。
Polylangメニュー翻訳方法
一部の方は多言語サイトを構築した後、Polylangがメニューを翻訳しないことに気づくかもしれません。これは、メニューの多言語設定を個別に行っていないためです。 Polylangをインストールすると、WPメニュー設定内に、選択した多言語のメニュー項目が追加されます。各言語に対して個別のメニューを作成する必要があります。 同じメニュー名の後に言語を追加するなどして、各メニューがどのメニューコンテンツに使用されるかを区別できます。下図の通り:
設定が完了すると、サイトのフロントエンドで言語を切り替える際にメニューもそれに応じて変更されます。Polylang言語切り替えボタンが表示されない
すべての多言語翻訳を完了した後、サイトにアクセスすると、Polylang言語切り替えボタンが表示されないこれは、サイトに多言語切り替えボタンのオプションをまだ追加していないためです。Polylangの多言語切り替えボタンを追加する方法は以下の通りです:
もしあなたがWordPressテーマウィジェットがない場合、言語切り替えボタンをサイトの上部やその他の任意の場所に追加したい場合は、以下のコードを使用して出力を呼び出すことができます:// 输出ul形式的多语言切换按钮 <?php pll_the_languages();?>
// 输出下拉选框的多语言切换按钮
<?php
$array = array(
'dropdown' => 1
);
pll_the_languages($array);
?>$array可选参数 'dropdown'=>如果设置为0,则显示列表;如果设置为1,则显示下拉列表(默认值:0) 'show_names'=>如果设置为1,则显示语言名称(默认值:1) 'display_names_as'=>'name'或'slug'(默认:'name') 'show_flags'=>如果设置为1,则显示标志(默认值:0) 'hide_if_empty'=>如果设置为1,则隐藏没有帖子(或页面)的语言(默认值:1) 'force_home'=>强制链接到主页,如果设置为1(默认值:0) 'echo'=>回声如果设置为1,则返回一个字符串,如果设置为0(默认值:1) 'hide_if_no_translation'=>如果设置为1,则不存在翻译时隐藏语言(默认值:0) 'hide_current'=>如果设置为1,则隐藏当前语言(默认值:0) 'post_id'=> if set,显示由post_id定义的帖子(或页面)翻译的链接(默认值:空) 'raw'=>使用它来创建您自己的自定义语言切换器(默认值:0)以上がPolylangを使用して多言語の外国貿易向け独立サイトを構築するための全内容です。Polylangで記事ごとに翻訳を行いたい場合は、複数の編集者に協力してもらうことをお勧めします。そうしないと、記事数の多いサイトでは作業量が膨大になります。Polylangには自動翻訳の拡張機能もありますが、自動翻訳の品質は人手による翻訳の効果には及ばないため、多言語の外国貿易企業サイトを作成する際は、より厳密に行うことが望ましいです。関連記事:

コメントは終了しました
この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。