簡體   English   中英

計算WP分類法中的職位

[英]Count Posts In A WP Taxonomy

我在通過搜索論壇制作的函數PHP文件中包含以下代碼:

function sc_estio_project_management_count() {
  echo '<div class="estio-counter" style="background-color: #FF5000";>We currently have<br />' . '<span class="estio-counter-span">' . esc_html( get_tag(210)->count ) . '</span>' . '<br />vacancies in<br />Project <br id="estio-counter-break"/>Management<br /><br /><a href="/training/job-type/project-management/">View all vacancies</a></div>';
}
add_shortcode( 'estio_project_management_count', 'sc_estio_project_management_count' );

. esc_html( get_tag(210)->count ) . . esc_html( get_tag(210)->count ) . 很棒,並且當前會回顯自定義帖子類型中的帖子數量。 當前,職位類型中有8種工作類型,每種都有一個單獨的ID,即上面的是“ 210”,因此在我的前端,這表示“項目管理”中當前有X個工作。

任何人都可以幫助我如何將所有這8個職位類型的總數加在一起,以便我編寫一個簡短的代碼來回顯職位總數? 即“我們目前共有X個職位可用”)

既然您說過這些工作都藏在一個帖子中:WordPress擁有一個名為wp_count_posts的函數

$count_posts = wp_count_posts( 'jobs' )->publish ;

因此,例如,您可以對像上面的示例一樣發布的CPT作業進行計數。 “工作”是您要計算的CPT

有關更多參考: https : //codex.wordpress.org/Function_Reference/wp_count_posts

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM