• اطلاعیه ها

    • Saeed Fard

      پوشش زنده وردکمپ ۲۰۱۸ اروپا توسط وردپرس پارسی   23/03/97

      اگر کاربر وردپرس هستید حتما تا به حال اسم وردکمپ رو شنیدید، کمپ و دورهمی بزرگ توسعه‌دهنده‌ها و کاربران وردپرس که سالانه در کشورهای مختلف برگزار میشه تحت عنوان وردکمپ هستش که از سمت مراجع اصلی وردپرس حمایت و برگزار می‌شه.   این‌ بار در سال 2018 وردکمپ اروپا در شهر بلگراد کشور صربستان در حال برگزاری هستش، این رویداد طی سه روز 24 تا 26 تیر ماه (June 14-16) برگزار میشه، در این رویداد مصطفی صوفی از وردپرس پارسی و به نمایندگی تمامی کاربران وردپرس فارسی حضور داره. وردپرس پارسی رویداد وردکمپ 2018 اروپا رو به صورت زنده توسط مصطفی پوشش می‌ده و در صورت علاقه‌مندی به این مراسم می‌تونید از طریق وردپرس پارسی دنبالش کنید.در حال حاضر یک روز از این مراسم گذشته که گزارش اون در قسمت پوشش زنده قرار گرفته. برای دنبال کردن مراسم وردکمپ اروپا به صورت لحظه‌ای به صفحه پوشش زنده در قسمت زیر مراجعه کنید. همینطور در آینده منتظر خبر برگزاری اولین وردکمپ در ایران توسط وردپرس‌پارسی باشید. https://wp-parsi.com/wceu-2018

      لینک خبر در وردپرس پارسی : https://wp-parsi.com/wceu-2018-live  
kingblog

مشکل در امتیاز به کاربران بر اساس مطالب

2 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام

من با کد زیر مشکل دارم:


<?php
$args = array (
'number' => '5',
'order' => 'DESC',
'meta_key' => 'user_point',
'meta_type' => 'NUMERIC',
'orderby' => 'meta_value',
);
$user_query = new WP_User_Query( $args );
if ( ! empty( $user_query->results ) ) {
echo '<ul>';
foreach ( $user_query->results as $user ) { ?>
<li><a href="<?php echo home_url('/?author='.$user->ID);?>"><?php echo $user->display_name; ?>   امتیاز : (<?php echo get_user_meta($user->ID, 'user_point', true); ?>)</a></li>
<?php }
echo '</ul>';
}
?>

الان برخی از سایت ها دارای چند مطلب هستند ولی امتیازی ندارند.

وقتی از این کد استفاده می کنم فقط به مدیر سایت بر اساس تعداد مطالبش امتیاز میده و بقیه سایتها امتیازشون صفر هست با وجود اینکه مطلب هم ارسال کردند.

البته شاید این کد فقط برای کاربرانی هست که در سایت من عضو میشن و در همون سایت مطلب ارسال میکنند.

الان مثلا یک یک نفر یک وبلاگ در سایت من ایجاد میکنه (http://site.kingblog.ir) و چند مطبی ارسال میکنه ولی امتیازش صفر هست.

بصورت آنلاین میتونین در صفحه اصلی سایت در وسط صفحه، تب وبلاگهای برتر رو مشاهده کنید میبینید که فقط برای مدیر امتیاز زده با وجود اینکه سایتهایی که ایجاد میشن بصورت پیش فرض یک پست با عنوان سلام دنیا دارن ولی امتیازشون صفره.

در ضمن این آموزش رو دنبال کردم: http://1fakhar.ir/%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF-%D9%85%D8%B7%D8%A7%D9%84%D8%A8-%D9%86%D8%B8%D8%B1%D8%A7%D8%AA-%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2/

ویرایش شده در توسط kingblog
0

به اشتراک گذاری این پست


لینک به پست

مطمئنید از آموزش استفاده کردید

آموزشی که من نوشتم با کوئری شما امتیاز به کاربران نمی ده با تعداد مطالبشون می ده و کدش هم برای مولتی بلاگ نوشته نشده

شما برای مولتی بلاگ و اینکه بخواهید از نتایج کوئری بگیرید باید تابعی بنویسید که با ارسال مطلب امتیاز مشخص شده را به متای کاربری کاربر اضافه کنه و با یک اکشن وصلش کنید به تابع save_post تا به صورت خودکار عمل کنه اونوقت می تونید با meta_key ازش کوئری بگیرید با meta_value سورتش کنید و با get_user_meta فراخوانیش کنید.

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری