通过将 Advanced Post Types Order 插件与 WPML 结合使用,您可以在所有语言中同步任何自定义文章类型的顺序,或者为特定的次要语言设置不同的顺序。
开始使用
首先,安装并激活以下内容:
- Advanced Post Types Order (在新标签页中打开) 插件
- WPML 核心插件和 WPML 字符串翻译附加组件
如果您是 WPML 的新用户,请查看我们的入门指南。它将快速向您介绍可以使用的不同翻译选项。
跨语言同步自定义文章类型的顺序
注意:在开始重新排序之前,您需要将所有要重新排序的自定义文章类型翻译为您选择的次要语言。然后,您需要为这些自定义文章类型创建一个存档页面并对其进行翻译。要了解如何翻译自定义文章,请参阅我们关于翻译自定义文章类型的文档。
使用 Advanced Post Types Order 插件,您可以对网站上的任何默认 WordPress 文章类型或自定义文章类型进行重新排序。在本教程中,我们将使用 Avada 主题并对我们的 Portfolio 自定义文章类型进行重新排序:
- 前往 PortfolioRe-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 项目在次要语言中的显示顺序与默认语言中的相同。
在次要语言中为自定义文章类型设置不同的顺序
要为您选择的次要语言中的自定义文章类型手动设置不同的顺序:
- 从您的仪表板,前往 PortfolioRe-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 支持 (在新标签页中打开)。