رفتن به مطلب

نمایش تعداد پست های کاربر


پست های پیشنهاد شده

سلام

من از کد زیر برای نمایش تعداد پست ها استفاده میکنم


<?php
$getid = $post->post_author;
$user_post_count = count_user_posts( $getid );
echo $user_post_count;
?>

برای نمایش پست های معمولی درست عمل میکنه

حالا میخوام برای پست تایپ ها هم نمایش بده

اسم پست تایپی که دارم اینه : ads

اینجارم خوندم هیچی نفهمیدم

https://codex.wordpress.org/Function_Reference/count_user_posts

تشکر

لینک به ارسال

درود.

کد :


function count_user_posts_by_type( $userid, $post_type = 'ads' ) {
global $wpdb;
$where = get_posts_by_author_sql( $post_type, true, $userid );
$count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->posts $where" );
return apply_filters( 'get_usernumposts', $count, $userid );
}

درون functions قرار بدید و برای فرا خوانی :


<?php echo count_user_posts_by_type(1); ?>

به جای عدد 1 آیدی کاربر مورد نظر را بگذارید(با کد خودتون اقدام کنید برای فراخوانی و گرفتن آیدی کاربر.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...