رفتن به مطلب

افزونه نمایش تعداد نوشته هر نویسنده !


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

دوستان پلاگین یا هک میشناسین که تعداد ارسال مطالب مدیران سایت رو نشون بده ( یعنی بصورت ابزارک بشه آورد ) ؟

برای مثال :

رضا : 711 مطالب ارسال شده

علی : 400 مطلب ارسال شده

.

.

.

به این صورت ... :wub:

لینک به ارسال

سلام

فکر کنم این افزونه به کارتون بیاد :


http://wordpress.org/extend/plugins/top-authors/

پیش‌نمایش : post-30-0-33039300-1338128315_thumb.png

لینک به ارسال

کد برای نمایش ارسال کننده ها با سطح کاربری بیشتر از 8 . خودم نوشتم ، تست کنید درست کار میکنه یا خیر:

<?php
global $wpdb, $table_prefix;
$ids = $wpdb->get_col("SELECT ID FROM {$table_prefix}users");
$get_totals = count($ids);

for($i=0; $i<$get_totals; $i++) {
$user = get_userdata($ids[$i]);
$level = $user->user_level;
if($level>8){
$post_count = get_usernumposts($ids[$i]);
echo '<p>کاربری ' . $user->display_name . ' ، تعداد پست ' . $post_count .'</p>';
}
}
?>

لینک به ارسال

<?php wp_list_authors('show_fullname=1&optioncount=1&orderby=post_count&order=DESC&number=7'); ?>

کد ادمین رو می تونید سفارشی تر بکنید و مثلا تعداد خاصی از نویسنده ها رو نشون بدید و اینکه بر حسب تعداد پست ها مرتب کنید و ...

لینک به ارسال

<?php
global $wpdb, $table_prefix;
$ids = $wpdb->get_col("SELECT ID FROM {$table_prefix}users");
$get_totals = count($ids);

for($i=0; $i<$get_totals; $i++) {
$user = get_userdata($ids[$i]);
$level = $user->user_level;
if($level>8){
$post_count = get_usernumposts($ids[$i]);
$user_registered = $user->user_registered;
$user_registered = jdate(date("Y/m/d", strtotime($user_registered)));
echo '<p>کاربری ' . $user->display_name . ' تعداد پست ' . $post_count .' تاریخ عضویت : '. $user_registered .'</p>';
}
}
?>

لینک به ارسال
  • 10 ماه بعد...

سلام عالی بود

ولی من سایتم طوری هست که کاربرا میتونن ارسال کنن

میخوام بالای پوسته کاربری که ثبت نام کرده و وارد شده فقط تعداد نوشته های اون کاربر رو نشون بده

آیا راهی داره؟

با تشکر

لینک به ارسال

سلام عالی بود

ولی من سایتم طوری هست که کاربرا میتونن ارسال کنن

میخوام بالای پوسته کاربری که ثبت نام کرده و وارد شده فقط تعداد نوشته های اون کاربر رو نشون بده

آیا راهی داره؟

با تشکر

کد:


<?php
if(is_user_logged_in())
echo count_user_posts( get_current_user_id() );
?>

لینک به ارسال

دکمه تشکر کافی نبود خواستم کتبا ازتون تشکر کنم واقعا دنبالش بودم و فکر نمیکردم به این زودی جواب بدید من همین الان دارم رو پوسته کار میکنم و شما هم به موقع جواب دادید

یـــــــــــــــــــــــــــه دنیا ممنون

اگه میشه این رو هم جواب بدید خیلی کمک میکنید.

چطور میتونم سمت کاربر وارد شده مثل نویسنده , مشترک , و .... رو نشون بدم

ویرایش شده توسط daxtin
لینک به ارسال
  • 2 هفته بعد...

این کدهارودقیقابایدکجاقرارداد؟

هر جایی که قصد دارید به نمایش دربیاد

میتونید از افزونه PHP Code Widget استفاده کنید و با استفاده از ابزارک به منو های سایتتون اضافه کنید

لینک به ارسال

کد برای نمایش ارسال کننده ها با سطح کاربری بیشتر از 8 . خودم نوشتم ، تست کنید درست کار میکنه یا خیر:

<?php
global $wpdb, $table_prefix;
$ids = $wpdb->get_col("SELECT ID FROM {$table_prefix}users");
$get_totals = count($ids);

for($i=0; $i<$get_totals; $i++) {
$user = get_userdata($ids[$i]);
$level = $user->user_level;
if($level>8){
$post_count = get_usernumposts($ids[$i]);
echo '<p>کاربری ' . $user->display_name . ' ، تعداد پست ' . $post_count .'</p>';
}
}
?>

عالی بود باتشکر

لینک به ارسال
  • 6 ماه بعد...


<?php
global $wpdb, $table_prefix;
$ids = $wpdb->get_col("SELECT ID FROM {$table_prefix}users");
$get_totals = count($ids);

for($i=0; $i<$get_totals; $i++) {
$user = get_userdata($ids[$i]);
$level = $user->user_level;
if($level>8){
$post_count = get_usernumposts($ids[$i]);
$user_registered = $user->user_registered;
$user_registered = jdate(date("Y/m/d", strtotime($user_registered)));
echo '<p>کاربری ' . $user->display_name . ' تعداد پست ' . $post_count .' تاریخ عضویت : '. $user_registered .'</p>';
}
}
?>

خیلی عالی بود فقط دو نکته حیاتی کم داره

یکی اینکه تعداد لیستی که نشون می ده رو باید محدود کرد مثلا فقط 10 تا باشد

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

و نکته سوم اگر بشود که فوق العاده می شود اینکه تعداد ارسال بر اساس زمان هم تعریف شود مثلا تعداد ارسال در روز آخر هفته آخر ماه آخر

عالی بود

لینک به ارسال
  • 7 سال بعد...

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

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

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

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

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

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

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

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

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