Get canonical link

时间:2014-02-09 作者:Paul Brown

嗨,我知道get_permalink 返回URL。我的一些帖子被重定向,同时我更新了指向重定向帖子URL的规范链接-(通常与帖子更新相关)。

如果帖子有一个规范URL,而不是“永久链接”URL,是否有一个函数可以用于返回该帖子的规范URL?我使用Yoast SEO编辑规范URL,并应用重定向。我想在函数中使用“正则permalink”。

1 个回复
SO网友:Andy Macaulay-Brook

自WP 4.6以来,这方面有一个核心功能:wp_get_canonical_url()

使用帖子ID调用它以获取该帖子的规范URL,或者在没有帖子ID的循环中调用它以获取当前帖子的规范URL。

结束

相关推荐

WP_REDIRECT挂起,但返回True

我不知道我做错了什么,但我无法让wp\\u重定向实际重定向页面。我启用了wp\\u调试来检查“header ready sent”错误,但什么都没有。我安装了“更好的HTTP重定向”插件来检查响应,但它说找到了302。如果我像这样检查wp\\u重定向响应,它会显示“重定向成功”。但最终什么都没有发生,也没有出现错误。if ( wp_redirect( admin_url( \'admin.php?page=plugin_test&success=item_saved\' ) ) ) {