重定向到没有页面ID的wordpress页面

时间:2013-08-31 03:12:58

标签: wordpress wpml

我正在寻找一种在不知道ID的情况下重定向到特定wordpress页面的方法。

我有一个短代码,用于在单击按钮后重定向到注册页面。

之前,我只能使用页面ID。现在我正在使用WPML,每种语言的页面ID都不同。

如何在不知道当前语言的特定页面ID的情况下重定向到特定的wordpress页面?

2 个答案:

答案 0 :(得分:0)

也许您可以使用get_page_by_path()get_page_by_title()

两个函数都接受Post Type作为参数,它不仅限于“pages”。他们将返回一个完整的$post对象,即$post->ID

可能需要WPML功能,相当于那些功能。或者也许是一种组合 请参阅Language dependent IDs的文档。

答案 1 :(得分:0)

您可以添加一个自定义字段,该字段将由同一篇文章的所有版本共享,然后通过该字段进行查询。像文章GUID那样的东西。