结合使用 Advanced Post Types Order 插件和 WPML,您可以在所有语言之间同步任何自定义文章类型的顺序,或者为特定的次要语言设置不同的顺序。
快速上手
首先,安装并激活以下内容:
- Advanced Post Types Order 插件
- WPML 核心插件和 WPML 字符串翻译附加组件
如果您是 WPML 新手,请查看我们的入门指南。它将快速引导您了解可以使用的不同翻译选项。
跨语言同步自定义文章类型的顺序
注意:在开始重新排序之前,您需要将要重新排序的所有自定义文章类型翻译为您选择的次要语言。然后,您需要为这些自定义文章类型创建一个存档页面(Archive)并将其翻译。要了解如何翻译您的自定义文章,请参阅我们关于翻译自定义文章类型的文档。
使用 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 支持。

