繁体   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