簡體   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