Advanced Post Types OrderプラグインをWPMLと併用すると、すべての言語間でカスタム投稿タイプの順序を同期したり、特定のセカンダリ言語に対して異なる順序を設定したりできます。
はじめに
まず、以下をインストールして有効化します。
- Advanced Post Types Orderプラグイン
- WPMLコアプラグインとWPML 文字列翻訳アドオン
WPMLを初めて使用する場合は、スタートガイドをご覧ください。利用可能なさまざまな翻訳オプションについて簡単に説明しています。
言語間でのカスタム投稿タイプの順序の同期
注意: 順序の変更を開始する前に、順序を変更したいすべてのカスタム投稿タイプを選択したセカンダリ言語に翻訳する必要があります。次に、これらのカスタム投稿タイプのアーカイブページを作成し、それを翻訳する必要があります。カスタム投稿の翻訳方法については、カスタム投稿タイプの翻訳に関するドキュメントをご覧ください。
Advanced Post Types Orderプラグインを使用すると、サイト上のデフォルトのWordPress投稿タイプやカスタム投稿タイプの順序を変更できます。このチュートリアルでは、Avadaテーマを使用し、Portfolioカスタム投稿タイプの順序を変更します。
- Portfolio → Re-Orderに移動します。
- Sort List Settingsで、Post TypeをPortfolio (avada_portfolio)に設定し、Createボタンをクリックします。

- WPML Synchronizeという新しいセクションが表示されます。異なる言語間で順序を同期するにはYesを選択し、Settings Updateボタンをクリックします。

- Manual Order / Automatic Orderセクションまで下にスクロールします。ここでは、Portfolioアイテムの順序を個別に変更します。Manual Orderタブで、順序を変更したいPortfolioアイテムをドラッグアンドドロップします。その後、Updateボタンをクリックします。

フロントエンドで翻訳されたアーカイブページを表示すると、デフォルト言語とセカンダリ言語間で同期されたPortfolioアイテムを確認できます。
セカンダリ言語でのカスタム投稿タイプの異なる順序の設定
選択したセカンダリ言語でカスタム投稿タイプに異なる順序を個別に設定するには:
- ダッシュボードから、Portfolio → Re-Orderに移動します。
- WPML SynchronizeセクションでNoオプションを選択し、Settings Updateボタンをクリックします。

- 上部の管理バーで、言語スイッチャーを使用してセカンダリ言語に切り替えます。

- Manual Order / Automatic Orderセクションまで下にスクロールします。Manual Orderタブで、セカンダリ言語のPortfolioアイテムをドラッグアンドドロップして順序を変更します。その後、Updateをクリックして変更を保存します。

これで、フロントエンドでセカンダリ言語のPortfolioアイテムの順序が変更されたことを確認できます。
その他のAdvanced Post Types Orderテキストの翻訳
サイト上の投稿やページからのコンテンツに加えて、通常は他の場所からの追加テキストも存在します。これらのテキストは通常、テーマやプラグインから取得されます。
これらのテキストの翻訳方法については、文字列翻訳に関するドキュメントページをご覧ください。
既知の問題
このプラグインとWPMLの間に未解決の互換性の問題はありません。すべての既知の問題を検索してください。サポートの利用
Advanced Post Types OrderとWPMLを使用して構築されたサイトの翻訳でサポートが必要な場合は、WPMLサポートをご利用ください。

