繁体   English   中英

Wordpress get_permalink错误-在管理区域中不返回干净的URL?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM