【发布时间】:2023-03-20 04:32:01
【问题描述】:
我有一个 react 项目,它通过 api 调用获取 wordpress 上的数据(安装的插件:ACF 和 WPML)。 我有 Event CPT 并查看页面 localhost:3000 / events / first-event,我通过 slug 检索信息。 如果在此页面上我想用另一种语言检索相同的事件,我可以在 url 中添加国家代码并进行重定向。 根据语言,同一事件可能具有不同的 slug,并且该功能不起作用。 您对如何制作此功能有任何想法吗?
谢谢你们!
我暂时修改了路径名。
<a href={window.location.pathname.replace('/','/en/')}>EN</a>
我找到了解决方案。
我使用icl_get_languages() 函数获取语言,icl_object_id() 检索语言的帖子 ID,get_post 检索所有字段,update_post_meta 向帖子添加自定义字段。
【问题讨论】:
标签: wordpress rest custom-post-type slug wpml