2017-06-30 11 views
0

私は検索フォーラムから作られた私の機能の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) . &素晴らしいです、現在のカスタムポストタイプ内の記事の数をエコー表示。現在のところ、ポストタイプには8つのジョブタイプがあり、それぞれが個別のIDを持ちます。つまり、上記は「210」なので、フロントエンドでは、Project Managementで現在X個のジョブが利用可能です。

誰も私がこれらのポスト8ジョブタイプカウントを一緒に追加する方法を助けることができるので、投稿の総数をエコーするショートコードを作ることができますか?つまり、あなたは仕事がポストに隠れていると言うので)

答えて

0

「私たちは、現在入手可能なXのジョブの合計を持っている」:Wordpressのはwp_count_posts

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

したがって、たとえば、あなたが、カウントを行うことができますと呼ばれる機能を持っています上記の例のように発行されたCPTジョブについてhttps://codex.wordpress.org/Function_Reference/wp_count_posts

+0

完璧な、多くのおかげだ:「ジョブズCEOは、」あなたはそれ以上の基準について

をカウントしたいCPTです!どのようにタクソノミーのポストカウントを修正するか考えていますか?カウントには、仕事の種類の1つに3つの投稿があると書かれていますが、2つしかありません。ごみ箱やドラフトはありません。 – M29

関連する問題