有什麼辦法可以獲得顯示帖子在循環中的當前頁面的ID?我需要在header.php中獲得這個ID。WordPress的頁面ID不是發佈ID
<?php
$query = new WP_Query(array('post_type' => 'portfolio'));
while ($query->have_posts()) :
$query->the_post();
?>
//here I added posts
<?php endwhile; ?>
這是我想要實現的,但是如果我重置查詢並使用全局變量,則只會獲取第一個帖子的ID,而不會獲得頁面的ID這篇文章。 – bojo 2014-10-19 20:42:48
你能發表更多你的代碼嗎?如果您在標準頁面上並在任何自定義查詢之前請求全局$ post變量,您將獲得頁面標識。 ($ post-> ID是在這種情況下的頁面ID) – 2014-10-19 23:54:24
我意識到,如果我使用默認的永久鏈接運行你的代碼,它完美的工作。但是如何實現使用結構/ localhost/web /%postname%/的自定義永久鏈接? – bojo 2014-10-20 07:15:57