echo urldecode($post->post_name);
wordpress的post_name其实跟post_title是一样的。前者是后者的url别名。
前者的中文字符全都变成%e6%a0%87%e9%a2%98的乱码的样子,是为了方便url展示。
但是post_name如何反编码成中文呢?
wordpress没有自带类似的函数。我花了漫长的时间,终于在php函数里找到了答案,那就是urldecode()。
原以为post_name是username,后来发现用了这个urldecode()函数解析出来的中文字符竟然跟post_title一样,真是白费功夫。
说的不错,另外分享一个综合国内外Wordpress破解插件和破解主题的平台 https://wpthems.com
一般来说 固定链接我都是使用ID的 最简单