计算WP分类中的帖子

时间:2017-06-30 11:52:44

标签: php wordpress

我在我的函数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 ) .很棒&amp;目前回复了自定义帖子类型中的帖子数量。目前在帖子类型中有8种作业类型,每种类型都有一个单独的ID,即上面是“210”,所以在我的前端,这表示项目管理中目前有X个工作量。

任何人都可以帮助我如何将所有这8个作业类型的计数添加到一起,这样我就可以制作一个短信代码来回发帖子的总数?即'我们目前共有X个工作可用')

1 个答案:

答案 0 :(得分:0)

因为你说作业藏在帖子中:Wordpress有一个叫做wp_count_posts的函数

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

例如,您可以像上面的示例那样计算发布的CPT作业。 “工作”是您想要计算的CPT

更多参考:https://codex.wordpress.org/Function_Reference/wp_count_posts