WordPress - 使用 Polylang 手动链接两个翻译后

kri*_*gwd 6 php wordpress translation multisite polylang

我目前正在开发一个用于在多站点 WordPress 上进行多重发布的插件。

我希望该插件能够与 Polylang 一起使用,在设置正确的语言时它效果很好,但我找不到连接到其其他翻译的方法(当我从博客发布到其他人时,否则在同一网站,它有效)。

我在他们的文档中进行了搜索,并通过他们的插件进行了搜索,但没有找到真正可以帮助我的东西。

您知道如何手动设置同一帖子的翻译之间的链接吗?

提前致谢!:)

kri*_*gwd 2

我找到了解决这个问题的方法。

您只需创建一个像这样的 wp_insert_term ,并具有不同的描述:

wp_insert_term($group = uniqid('pll_'), 'post_translations', array('description' => serialize(['fr' => 453, 'en' => 455])));
Run Code Online (Sandbox Code Playgroud)

然后您将此术语设置为您相关的帖子或自定义帖子:

wp_set_object_terms( $postId, yourTerm, 'post_translations');
Run Code Online (Sandbox Code Playgroud)

在这里,您的帖子已在后端正确链接!