WordPress快速获取文章别名

张子凡 WordPress优化 2022-07-20 20:49:05 阅读(...) 评论(0)

WordPress 文章别名是对固定链接有着事关重要的作用,因为非常多的 WordPress 站长喜欢将文章别名用作 URL,所以这时候文章别名就是判断和获取一篇文章的重要关键,但是不排除一些 WordPress 用户使用 ID 作为固定链接。而且利用文章别名做 URL 有一定的 SEO 优势,能够增强关键词的关联性,比起阅读意义的文章 ID 来说显得更有展现优势,同时有时候可能也需要通过文章别名做一些别的数据展现,甚至有时候就需要单独用到文章别名。

www

今天子凡在更新一个插件小功能的时候,由于对接小程序我们并没有完全使用文章 ID,而是使用的文章别名,为了统一百度小程序的 URL 规则适配,那么就需要单独的用到文章的别名,下面就分享一下 WordPress 如何快速获取文章别名的两个方法。

1
2
3
//WordPress 获取文章别名
$pid = 0;
$post_slug = get_post_field( 'post_name', get_post($pid) );

这种方法比较准确,能够指定文章 ID,并且如果在循环中还可以不用指定 ID,当然如果直接调用显得更方便的就是下面这种方式。

1
2
3
//WordPress 获取文章别名
global $post;
$post_slug = $post->post_name;

直接利用 post 全局变量来获取文章别名,但是在非循环里面,获取到的数据可能就会不一样了,比如在分类或者标签列表页面中,你会发现别样的功能和收货,这里子凡就不展开细说了。

更多关于WordPress优化及疑问可以添加QQ群:255308000

除非注明,否则均为泪雪博客原创文章,禁止任何形式转载

本文链接:https://zhangzifan.com/wordpress-get-post_name.html

发表评论