2011-03-09 70 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