انجمن


چگونه میتوان مطالب را برای گروه خاصی از کاربرها نمایش د  (۲ نوشته)

  • farshadvl

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶
    تشکر شده: ۱۰ بار
    # نوشته شده: ۸ سال پیش
    ۱۳ آبان ۱۳۹۱ - ۱۲:۳۸

    با سلام
    من کل اینترنت و کلی افزونه در این زمینه تست کردم اما جواب کارمو نداد
    سوال من :
    من توی سایتم گروه کاربری خاصی تعریف کردم به نام vip حالا تعدادی کاربر به این گروه اختصاص دادم.
    حالا می خوام دسته های خاصی در سایتم فقط توسط این گروه قابل نمایش باشد یعنی کاربر معمولی وقتی روی یک مطلب کلیک کرد وارد آن مطلب بشه اما مطالبش نمایش داده نشه و پیغام خطایی بده.
    از کد زیر استفاده کردم اما مشکلم اینه که باید واسه همه دسته ها ای دیشو گذاشت که وقت گیر است و بهینه هم نیست

    global $post;
    							global $user_level;
    							$categories = get_the_category($post->ID);
    							$id="";
    
    							get_currentuserinfo();
    
    							foreach($categories as $category)
    							{
    								$id=$category->cat_ID;
    								if($id ==1 || $id ==8 ||$id ==9 ||$id ==530 ||$id ==3 ||$id ==10 ||$id ==304 ||$id ==630 ||$id ==239 ||$id ==425)
    									{
    									  if ($user_level == 8)
    									   {
    										the_content();
    								       }
    								     else
    									  {
    										  echo '<p id="vip" style="text-align: center;"><strong>تنها کاربران ویژه اجازه مشاهده این قسمت را دارند.برای عضویت <a href="www.test.com/wp-signup.php">اینجا</a> کلیک کنید.</strong></p>';
    									  }
    									}
    							   else
    									the_content();
    							}
  • shapoor

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۴۳
    تشکر شده: ۸۳ بار
    # نوشته شده: ۸ سال پیش
    ۱۴ آبان ۱۳۹۱ - ۱۹:۵۴

    سلام
    افزونهMembersنصب کن احتمالا مشکلت حل بشه

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.