在WordPress中使用SEO友好URL时检索默认固定链接

时间:2013-02-08 作者:gteh

我有一个客户端网站,它使用seo友好的URL(/postname/)

直到昨天,他们还在使用默认的permalink结构?p=1234

多年来,他们一直将其设置为这样,并在脸书、推特和其他网络上分享自己的帖子。现在更改永久链接的问题是,他们网站上的社交媒体共享徽章都已将其计数重置为0,因为实际URL已更改。我读到推特最终会开始更新自己,因为它使用检查重定向的URL,但facebook不是这样。

我想编辑共享按钮的代码,以拉入原始永久链接,而不是新的永久链接。这可能吗?

ie。

$plink = get_permalink($post->ID);
$eplink = urlencode($plink);
我可以在它的地方使用什么来拉入原始的p=1234而不是seo友好的名称?

谢谢

1 个回复
最合适的回答,由SO网友:Max Yudin 整理而成

使用其中一个the_shortlink (完整链接)或wp_get_shortlink() (裸链接)都是在WordPress 3.0.0中引入的。

结束

相关推荐

widgetlogic and permalinks

我试图使用widgetlogic在某些页面上有条件地显示菜单。每个菜单都使用如下标记is_page(array(\"Page Name\", \"Page Name 2\" ...)), 在我尝试更改permalinks之前,它一直工作得很好(因此所有菜单都会从各自的页面中消失)。我做错什么了吗?是否有解决方法?