2011-04-04 52 views
1

如何在友好url的情况下获取wordpress中的页面id?友好URL中的wordpress页面id

+0

这是什么意思?它是不是位于永久链接(如果你的主题使用一个)? – Blender 2011-04-04 06:19:08

+0

在使用htaccess的wordpress中,我为一些pages.in创建了友好的URL。在这种情况下,我没有得到页面ID和不能使用函数is_page(id)来检查页面id – sreenavc 2011-04-04 06:28:36

+0

所以你不使用PHP?我有点困惑。 – Blender 2011-04-04 06:30:56

回答

2

内循环:http://codex.wordpress.org/Function_Reference/the_ID

外循环:global $wp_query; $id = $wp_query->post->ID;

+0

我试过了,但没有得到id。 – sreenavc 2011-04-04 07:00:31

+0

对不起,我以为你试图获得在主题,插件或W/E的职位的ID ... – omabena 2011-04-04 07:20:31

+0

在header.php我使用的功能is_page(id)。但其不工作,因为用户友好网址。 – sreenavc 2011-04-04 07:28:30

0

我猜你在谈论通过管理界面做。

/archives/%post_id% 
0

如果你是在循环中(大部分时间while(have_posts())内这意味着你应该能够使用:global $post; $id = $post->ID;得到ID你就不能使用%post_id%字符串添加入custom format文本