[英]Wordpress get_permalink bug - does not return clean URLs in admin area?
我已在“永久链接设置”中将所有网站网址都设置为自定义结构:
/portfolio/%postname%/
但是,当我尝试在http://mywebsite.com/wp-admin/post.php?post=415&action=edit
管理区域中获取干净的URL时:
// Get post/page ID.
$post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'] ;
get_permalink($post->ID);
结果:
http://mywebsite.com/?p=415
但是应该是 :
http://mywebsite.com/portfolio/sample-1/
为什么? 我错过了什么?
它的原因是页面没有蛞蝓数据。 仅存储段数据,然后我可以获得干净的URL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.