2011-03-09 30 views
0

如何從網址獲取帖子ID。例如,我已經打開頁面處理器頁面mysiteurl/mypagename 我需要獲得帖子ID。從永久鏈接獲取postid

如果我有默認的永久鏈接比我起的名字獲得/ P = 123但我有非默認的,所以我不能從名字獲取文章ID

喜歡的東西UNPERMALINK,因爲它的反向爲the_permalink。

NB - 我沒有循環。

回答

4

假設你有WordPress的框架加載你可以使用url_to_postid() - 的get_permalink()相反:

<?php $postid = url_to_postid($url); ?> 

與您的永久鏈接爲$url

+0

酷了,正是我所需要的。但是,有沒有很好的方式來獲得目前的網址在wordress或PHP一般? – 2011-03-09 17:05:47

+0

<?php $ pageURL。= $ _SERVER [「SERVER_NAME」]。$ _ SERVER [「REQUEST_URI」]; ?> – themerlinproject 2011-03-09 18:19:59

+0

如果它適用於您,請隨時接受此複選框作爲您的答案:) – themerlinproject 2011-03-09 18:20:20