ورود عضویت ویژه
بک لینک
خانه >> طراحی و توسعه وب >> پایگاه وردپرس >> آموزش وردپرس >> نمایش اطلاعات تنها برای کاربران عضو

نمایش اطلاعات تنها برای کاربران عضو

12345
نمایش اطلاعات تنها برای کاربران عضوبازبینی توسط 3zar در 31-01-1392امتیاز: 5.0نمایش اطلاعات تنها برای کاربران عضوتا کنون در سایتهای وردپرسی با این پیغام مواجه شده اید: “این قسمت تنها برای کاربران عضو قابل مشاهده می باشد”. شما کاربر وردپرس نیز میتوانید قسمتی از مطالب خود را ...

تا کنون در سایتهای وردپرسی با این پیغام مواجه شده اید: “این قسمت تنها برای کاربران عضو قابل مشاهده می باشد”. شما کاربر وردپرس نیز میتوانید قسمتی از مطالب خود را تنها در اختیار کاربران عضو قرار دهید.

نمایش-اطلاعات-تنها-برای-کاربران-عضو

ابتدا کد زیر را در فایل functions.php وارد کنید:

[php]

add_shortcode( ‘member’, ‘member_check_shortcode’ );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return ‘این پست برای اعضاء ویژه سایت قابل نمایش است’;
}

[/php]

سپس کد کوتاه زیر را در مطلب خود وارد کنید، حال شما قادر خواهید بود تا نوشته یا قسمتی (و یا هر محتوای دیگری) را تنها در دسترس کاربران عضو قرار دهید.

[php][member]این قسمت تنها برای کاربران عضو قابل مشاهده می باشد.
[/member][/php]
QR: نمایش اطلاعات تنها برای کاربران عضو
مرجع : سزار وردپرس
لینک کوتاه : https://3zar.ir/?p=20774

دیدگاه‌های کاربران 37 نظر

  1. سلام خیلی ممنون از این آموزش مفید و کاربردی

  2. درود بر شما
    حمید جان من از شما یک پرسشی داشتم اون هم اینه که حالا ما 400 مطلب گذاشتیم الان چی کار کنیم که کاربرها بتونن لینک دانلود رو ببینن ؟

  3. درود بر شما
    اقا رضا ببین الان شما رو سایتتون یکسری مطالب گذاشتید برای دانلود حالا اگر بخواید که لینک دانلود فقط برای کاربران نمایش داده بشه چیکار باید کرد ؟ (مطالب گذشته بدون ادیت)

    • سلام ابوالفضل
      خوب چند تا راه داره.اول اینکه افزونه ای که برای این کار استفاده میکنی این قابلیت را داشته باشد که برای کاربر محدودیت ایجاد کند.
      دوم استفاده از کد vip است که در مسیر زیر میتوانی ازش استفاده کنی :
      [php]
      https://www.3zar.ir/?p=2342
      [/php]

  4. سلام
    خوب هستید ؟
    من چند تا سوال داشتم که ممنون میشم جواب بدید .
    1 . چطور میشه یه فرم ساده برای ثبت نام کاربران ساخت که مثلا کاربر در همین قسمت که تو این مطلب گفتید یکسره بتونند عضو شن و نخوان دو ساعت برای ثبت نام تو سایت بچرخن . مثل فرم های سایت تکصدا و البرز پاتوق
    2 . من خیلی از افزونه ها رو نصب میکنم اما رو سایت به نمایش درنمیان . هرچی پیگیر شدم میگن کد خاصی هم نداره که تو قالب سایت بذارم من حدس میزنم مشکل از قالبمه اما میگن ربطی نداره . به نظر شما مشکل از کجاست.آدرس سایت : http://akisar.ir
    3 . دیدین تو برخی سایتا اللخصوص سایتای خبری و تفریحی صفحه اول سایت فقط موضوعات روبه صورت لینک باکس نشون داده وآخرین مطالب ارسالیشو درش نشون داده . اینا چطوریه ؟

    ممنون میشم جواب بدید .

    • سلاماکبر جان
      برای فرم ثبت نام و ایجاد آن در سایدبار از لینک زیر استفاده کنید :
      [php]
      https://www.3zar.ir/?p=17691
      [/php]
      مشکل از قالب شما نیست.
      از خلاصه مطلب بصورت نمایش فقط عنوان استفاده میکنند.

      از فرم تماس با ما در ارتباط باشید.

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

  6. اقا رضا ببین برای اینکه من مطلبم رو به کاربران نشون بدم باید یک کدی به شکل زیر تو محتوا داشته باشم ولی من ندارم حالا باید مطالب رو یکی یکی ادیت کنم ؟ یا راهی وجود داره ؟
    [vip]
    متن و محتوای مورد نظر شما برای اعضاء
    [/vip]

    حالا متوجه شدید؟

    • آقا ابوالفضل دوست عزیز متوجه هستم چی میخواین شما !!!
      یکم سخته چون باید بگید چی رو از کاربر مخفی بکند.اگر مشخص باشد که چه چیزی است آن را با دستورات کوئری میتوان در دیتابیس بصورت کلی ویرایش نمود.

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

    • سلام مهدی جان
      افزونه ای برای این کار ندیدم ولی خوب میتوانید از کد زیر استفاده کنید در فراخوانی مطالبتون :
      [php]
      <?php if ( is_user_logged_in() ) query_posts(‘&post_type=page&post_status=draft’); ?>
      <?php the_content(); ?>
      <?php endif; ?>
      [/php]
      با این کد اگر کاربر لاگین کرده باشد پست های draft شده برای او نمایش داده میشود.

  8. خوب لینک مهم هست من به ذهن خودم یک چیزی اومد ولی نمیدونم جواب بده یا نه مثلا بیام لینکهای توی مطلب رو محدود کنم با استفاده از تابع
    حالا به نظر شما لینک دانلود رو چگونه نمایش بدم برای کاربرها ؟

  9. مستقیم

  10. رضا جان الان برای قالب صحیفه 2یا سه تا فایل فانکشن داره -کد اول رو به هرکدوم اضافه میکنم ارور میده-میشه بگی دقیقا باید کجا کد رو بزارم

    • سلام صابر جان
      شما فایل functions.php داخل روت قالب را ویرایش کنید و کد های خود را جایگذاری نمائید.
      این مطلب را بخوانید مفید تر است :
      [php]
      https://www.3zar.ir/?p=2342
      [/php]

  11. خوب رضا جان این جای مناسب که میگی کجاست-هر جای فانکشن میزنم ارور میده-

  12. خوب مشکل قرار دادن کد حل شد.الان مشکل اینجاست که وقتی کاربر ویژه لاگین میشه لینک دانلود ظاهر نمیشه

  13. سلام
    ببخشید من این کد رو گذاشتم و کار کرد . دستتون درد نکنه .
    فقط یک سوال :
    حالا چطور تو قسمتی که حذف میشه باید بنویسم ادامه مطلب برای کاربران عضو و لینکش کنم برای صفحه ثبت نام ؟؟؟
    ممنون میشم جواب بدید

  14. سلام اقا رضا
    افزونه ای سراغ داری واسه عضو گیری در وردپرس که فقط اعضا بتونن مطالب رو ببینن

    • از مطلب زیر بهره ببرید :
      [php]
      https://www.3zar.ir/?p=2342
      [/php]

      • ضمن عرض سلام و ادب
        من از این کد استفاده کردم:

        و الان وقتی locklink رو استفاده میکنم به درستی عمل میکنه و همه اعضای وارد شده میتونند لینک رو ببینند.
        اما مشکل من اینجاست که میخوام فقط گروهی که به عنوان “همکار” معرفی کردم بتونند با وارد شدن به سایت این لینک رو ببینند و از دید بقیه حتی کاربران دیگر مخفی باشه.
        متشکرم از سایت خوبتون…

  15. انجمن اس ام اس ایران

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

    آیا این کد در مای بی بی انجمن اسفاده دارد ممنون خواهم شد راهنمایی کنید

    http://www.iranforumsms.com/

    • سلام
      فکر کنم برای مای بی بی مثل سایر انجمن ها که کاربر باید عضو شود تا برخی مطالب را ببیند ماژول خاصی هست.اتفاقا یکی از دوستان دنبال همچین قضیه ای بود اگر نتیجه رسیده بودند خبرتون میکنم.

  16. انجمن اس ام اس ایران

    سپاس

  17. با سلام آیا کدی هست که بشه توی قالب گذاشت ؟
    مثلا چت باکس قفط برای اعضا نشون داده بشه .

    • سلام
      این موضوع جستجو را دنبال کنید حتما بخش نظرات را هم بخوانید :
      [php]
      https://www.3zar.ir/?s=vip
      [/php]

  18. سلام و خسته نباشید من کد رو تو فانکشن قالبم گذاشتم.یه مشکلی دارم اونم اینه که به جای اینکه محتویات بین دو تگ member نمایش داده نشن .خود تگ تبدیل میشه به نمایش داده نمیشود بین تگ هرچی باشه میاد تصویر زیر رو ببینید کاملا متوجه میشید:

    http://tenapakhshbandar.farwebs.ir/wp-content/uploads/2014/08/test.jpg

    دقیقا همون کدی که خودتون نوشتینو توی فانکشن گذاشتم عکس فانکشن قالب:

    http://tenapakhshbandar.farwebs.ir/wp-content/uploads/2014/08/fanc.jpg

  19. سلام آقا رضا
    واقعا ممنون بابت پستتون.
    ببخشید اگه ممکنه یه کدی بدین بهم که متن نوشته (لطفا عضو شوید) وسط صفحه نمایش داده بشه. و لینک عضویت باشه.
    بعد کدی تو سایتتون هست که طرف بعد از عضویت بلافاصله وارد سایت بشه؟ بدون اینکه دوباره بخواد مشخصات بزنه؟ اون رو هم اضافه کنید.
    و بعد هم این که خود به خود وارد شد برگرده به اون صفحه ای که از اول بوده…یعنی همون پست اول که قرار بود ببینه.
    ببخشید خیلی طولانیشد 🙂 خیلی ممنون.

  20. ببخشید این کدوم که میزاریم که فقط اعضای سایت ببینن
    ایا رو سئو تاثیر معکوس نداره
    ایا رباط های گوگل اون قسمت متنی که برای اعضا گذاشتیم میتونن ببینن یا نه
    میشه سریع جوابمو بدید اخه میترسم تاثیر منفی داشته باشه برای گوگل

  21. سلام درست بود عالی ولی یه مشکل !
    قالب من یه خوبی که داره Box-dll.php داره !
    یعنی اگر من [member] اول اخر اضافه کنم لینک های دانلود هم مخصوص اعضا میشه .
    اما وقتی اضافه میکنم هیچ اتفاقی نمیوفته جز این که [member] اول اخر متن دانلود میاد .

    ID, ‘music128’,true);if(isset($mid_var) && !empty($mid_var)) : ?>
    <a href="ID, ‘music128’,true); ?>” title=”دانلود” target=”_blank” rel=”external nofollow”>دانلود با لینک غیر مستقیم

جوابی بنویسید

ایمیل شما نشر نخواهد شدفیلد های ضروری نشانه گذاری شده است. *

*

قبل از نوشتن دیدگاه به نکات مهم زیر توجه کنید


  • - دیدگاه‌هایی مانند: خوب بود، ممنون- سایت خوبی دارید- عالی بود و موارد مشابه تایید نمی‌شود.
  • - دیدگاه‌تان را فقط در رابطه با همین مطلب ثبت کنید، در غیر اینصورت پاسخ داده نخواهد شد.
  • - دیدگاه‌هایی که دارای نام‌های تبلیغاتی با هدف بک‌‌لینک گرفتن هستند تایید نمی‌شوند.