общий пользовательский тип сообщения в WordPress - PullRequest
0 голосов
/ 16 апреля 2020

привет в этом плагине. Я пишу этот пост с 2 кодами для cpt1 и cpt2, теперь я хочу, чтобы код получил общее количество для этого типа CPT Custom Posting ///, что означает // menha_dir_ltg + mobadra1_dir_ltg = ??? любая идея

//this is to count totala custom post -- mobadra2_dir_ltg - ta7tag da3m
add_shortcode('total-listing-counter-menha','total_listing_counterـmenha');
function total_listing_counterـmenha(){
 $count_posts = wp_count_posts( 'menha_dir_ltg' )->publish;
 return $count_posts;
}
//this is to count totala custom post -- mobadra1_dir_ltg - ta7tag da3m
add_shortcode('total-listing-counter-ta7tag-da3m','total_listing_counterـta7tagـda3m');
function total_listing_counterـta7tagـda3m(){
 $count_posts = wp_count_posts( 'mobadra1_dir_ltg' )->publish;
 return $count_posts;
}

1 Ответ

0 голосов
/ 16 апреля 2020

Вы просто объединяете два в третьем шорткоде и обновляете переменную "$ total_count":

add_shortcode('total-listing-counter','total_listing_counter');

function total_listing_counter(){

     $count_menha_dir_ltg_posts = wp_count_posts( 'menha_dir_ltg' )->publish;
     $count_mobadra1_dir_ltg_posts = wp_count_posts( 'mobadra1_dir_ltg' )->publish;
     $total_count = count_menha_dir_ltg_posts + $count_mobadra1_dir_ltg_posts;

     return $total_count;

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...