WPMLを使用してWPBakeryのコンテンツをより多くの言語に翻訳し、多言語サイトを作成する方法を説明します。
はじめに
まず、以下のプラグインをインストールして有効化します。
- WPBakeryページビルダープラグイン
- WPMLコアプラグインおよびWPML 文字列翻訳アドオン
WPMLを初めて使用する場合は、スタートガイドをご覧ください。利用可能なさまざまな翻訳オプションについて簡単に説明しています。
WPMLを使用してWPBakeryのページを翻訳する方法
WPBakeryはWPMLのすべてを自動翻訳するモードと互換性があります。WPMLのセットアップ時にこのモードを選択すると、WPBakeryのページコンテンツを追加または編集する際にすべて自動的に翻訳されます。
翻訳するコンテンツを自分で決定したい場合は、WPMLのセットアップ時に一部を翻訳するモードを選択します。
一部を翻訳するモードを使用してサイトのコンテンツを翻訳するには、以下の手順に従います。
- ページのリストで、翻訳するページの横にある言語の下のプラスアイコンをクリックします。
- WPMLの高度な翻訳エディタが表示されます。翻訳クレジットがある場合は、コンテンツが自動的に翻訳されます。これらの翻訳をレビューして承認するか、翻訳を元に戻すをクリックして独自の翻訳を入力できます。翻訳クレジットがない場合は、自分で翻訳を追加します。
- すべての翻訳が終了したら、完了をクリックします。

これで、フロントエンドでデフォルト言語とセカンダリ言語のページを表示できるようになります。
現在翻訳可能なすべてのWPBakeryページビルダーモジュール
WPMLは、以下のWPBakeryページビルダーモジュール内のテキストの翻訳をサポートしています。
- Text Block
- Separator with Text
- Message Box
- Hover Box
- Single Image
- Image Gallery
- Image Carousel
- Tabs
- Tour
- Accordion
- Pageable Container
- Custom Heading
- Button
- Call to Action
- Widgetised Sidebar
- Posts Slider
- Video Player
- Google Maps
- Flickr Widget
- Progress Bar
- Pie Chart
- Round Chart
- Line Chart
- Post Grid
- Media Grid
- Post Masonry Grid
- Masonry Media Grid
- Tweetmeme Button
- FAQ
- WP Search
- WP Meta
- WP Recent Comments
- WP Calendar
- WP Tag Cloud
- WP Text
- WP Recent Posts
- WP Categories
Raw HTML要素へのサポートの追加
WPMLでは、Raw HTML要素の翻訳を手動で有効にすることができます。
Raw HTML要素の翻訳を有効にすると、ページを翻訳サービス会社に送信したり、ローカルで高度な翻訳エディタを使用して翻訳したりする際に問題が発生する可能性があります。この問題は技術的なものではありませんが、翻訳者がコードを理解していないことが多く、翻訳中にコードを壊してしまう可能性があることに起因します。
Raw HTML要素内のテキストを翻訳するには、WPML → 設定ページにあるカスタム XML 設定タブにテキストを追加する必要があります。コードスニペットは以下のとおりです。
<wpml-config>
<shortcodes>
<shortcode>
<tag encoding="base64">vc_raw_html</tag>
</shortcode>
</shortcodes>
</wpml-config>
翻訳のためのページビルダーモジュールの登録について詳しくはこちらをご覧ください。
WPMLとWPBakeryページビルダーの互換性の維持
WPBakeryページビルダーがWPMLとどのように連携するかを説明する開発者向けドキュメントを用意しています。WPMLとWPBakeryページビルダー間の互換性を維持するための言語設定ファイルの更新について詳しくはこちらをご覧ください。
既知の問題
WPMLはこのプラグインと正常に機能しますが、現在対応中の軽微な問題が発生する場合があります。両方のプラグインが頻繁にアップデートを提供しているため、これは想定されることです。
現在未解決の問題:
また、このプラグインの以前に解決された問題を含むすべての既知の問題を検索することもできます。

