1
我正在爲我的朋友創建一個新的wordpress主題。我想知道如何獲得特定職位的「職位編號」。我不想要帖子的總數。例如,郵政編號1,郵政編號2等,與書中的頁碼非常相似。如何在wordpress中獲取帖子號碼
WordPress的帖子ID通常是隨機的,我不能使用它。
有幫助嗎?
謝謝, karthik。
編輯:這項工作。
好的,所以這個工程。感謝this。該函數將返回「1」爲「第一郵報」,「2」爲「第二支柱」等等..
function Get_Post_Number($postID){
$temp_query = $wp_query;
$postNumberQuery = new WP_Query(array ('orderby' => 'date', 'order' => 'ASC', 'post_type' => 'any','posts_per_page' => '-1'));
$counter = 1;
$postCount = 0;
if($postNumberQuery->have_posts()) :
while ($postNumberQuery->have_posts()) : $postNumberQuery->the_post();
if ($postID == get_the_ID()){
$postCount = $counter;
} else {
$counter++;
}
endwhile; endif;
wp_reset_query();
$wp_query = $temp_query;
return $postCount;
}
你可以用它來顯示數字。
<?php $currentID = get_the_ID(); ?>
<?php $currentNumber = Get_Post_Number($currentID); ?>
<?php echo $currentNumber; ?>
不,郵編ID將隨機。我想要一個函數顯示'1'爲'第一篇文章','2'爲'第二篇文章',等等...... – Karthik 2012-02-17 04:32:35
如果你有一個數組中的這些帖子,你可以只顯示他們的索引值+ 1。如果你能提出一些有用的代碼。 – 2012-02-17 04:35:19
像這樣.http://wordpress.org/support/topic/show-post-number 我嘗試了該主題中的功能。但它不起作用。我也使用自定義帖子類型..會這麼重要嗎? – Karthik 2012-02-17 04:38:59