如何获取默认的固定链接链接文本?

时间:2016-11-17 作者:user18787

在WordPress中,默认的永久链接URL如下

http://***。com/?p=123

当我将其更改为以下内容时:

http://***。com/新建/示例帖子/

是否有可能我仍然可以获得默认的永久链接文本,因为第二个URL太长,当有人共享它时,它看起来不太好。

2 个回复
SO网友:Gonçalo Ribeiro

编辑帖子时,您会注意到浏览器中的URL如下所示

http://***.com/wp-admin/post.php?post=1351&action=edit
URL中的数字对应于您帖子的ID。因此,您可以使用该ID访问您的帖子

http://***.com/?p=1351
当访问者浏览此URL时,如果您在中设置了正确的选项,则会将其重定向到完整URLSettings > Permalinks.

如果需要通过编程方式获取短URL,可以使用wp_get_shortlink() 作用此函数返回链接,然后可以打印该链接。

SO网友:jgraup

您可以将url与ID 使用get_site_url. 这假设ID 是有效的。

<?php 

   echo get_site_url(null, \'/?p=\' . get_the_ID() );

?>
虽然wp_get_shortlink() 以上似乎是一个更好的选择。

相关推荐