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