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

2.2 / 5. تعداد رای: 6

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

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

معمولاً این کار برای این انجام می‌شود که یک تفاوتی بین اعضای سایت و کاربر مهمان وجود داشته باشد، با این کار نه تنها کاربری که در سایت شما عضویت دارد، خودش را بااهمیت می‌داند، بلکه می‌تواند کاربران مهمان خود را هم به مشترکین ایمیلی و دائمی خود تبدیل کنید.

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

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

مهم‌ترین عنصر تشکیل‌دهنده تمامی وب‌سایت‌ها کاربران آن‌ها هستند و شما به‌عنوان یک مدیر سایت که قصد توسعه و پیشرفت دارد باید تمام تلاش خود را به کار ببرید و از راهکارهای کاربردی و مفید برای اضافه کردن کاربران دائمی به سایت خود استفاده کنید؛ بدون شک راه‌حل مختلفی برای این کار وجود دارد اما یکی از مواردی که تا الآن نتیجه مثبتی برای وب‌سایت‌های بسیار زیادی داشته است، همین نمایش قسمتی از محتوا به اعضای سایت است.

خب شاید این سؤال برای شما پیش بیاید که اگر بخواهیم محتوای سایت خود را فقط را به کسانی که در سایت عضو هستند نمایش دهیم، از چه جهت برای ما مفید است؟ خب همان‌طور که میدانید کاربر برای اینکه عضویت در سایت شما باید یک سری اطلاعات مانند ایمیل، شماره تلفن و یا هر مورد دیگری که شما بخواهید را وارد کند؛ شما این امکان را دارید که از طریق این اطلاعات، بازاریابی کنید و برای خود کسب درآمد داشته باشید.

Show only part of the content to members in WordPress

به‌عنوان‌مثال شما می‌توانید از طریق ایمیل مارکتینگ، محصولاتی را برای کاربران خود معرفی کنید و یا تبلیغاتی را به ایمیل افراد ارسال کنید؛ که این کار می‌تواند به شما کمک زیادی کند.

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

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

راه حل چیست

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

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

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

میهن پنل، یک افزونه ورود و عضویت است که قابلیت‌های بسیار زیادی مانند همین موردی که به آن اشاره شد را دارد؛ برای اینکه اطلاعات بیشتری از این افزونه کسب کنید، می‌توانید مقاله افزونه پنل کاربری وردپرس – میهن پنل را مطالعه کنید.

بعدازاینکه این افزونه را روی سایت خود نصب و آن را فعال کردید، برای استفاده از قابلیت قفل کردن قسمتی از محتوا برای کاربر مهمان، نیاز به شورت کد زیر دارید:

[mw_restrict roles="administrator, subscriber"]

در کد بالا شما می‌توانید روبه‌روی “Roles” نقش‌های کاربری که اجازه دسترسی به محتوا را دارند را بنویسید. البته باید دقت داشته باشید که مدیر کل این امکان را دارد که حتی اگر در این قسمت نقش آن را وارد نکنید، قسمت قفل‌شده‌ی محتوا را ببیند.

پس شما اگر در این قسمت “Subscriber” را وارد کنید، فقط افرادی که عضویت سایت شما را دارند و مدیر سایت می‌تواند به محتوای پنهان شده دسترسی داشته باشند. بعدازاینکه این کد را سفارشی کردید و آن را ذخیره کردید، در صورت یکه کاربر عضو سایت باشد می‌تواند محتوا را ببیند و اگر مهمان باشد یک فرم ورود به همراه یک پیغام خطای عضویت برای کاربر نمایش داده می‌شود.

نمایش لینک دانلود به ازای عضویت در خبرنامه

روش دوم یکی از مناسب‌ترین روش‌ها برای سایت‌هایی است که لینک‌های دانلود متعددی دارند و عضویت کاربر برایشان بسیار مهم است. با این روش می‌توانید به ازای عضویت در خبرنامه، به کاربر اجازه دهید فایل موردنظر خود را دانلود کنند. در این روش هم شما می‌توانید از افزونه Email download link استفاده کنید، این پلاگین رایگان است و شما می‌توانید به‌راحتی با کمک راهنمای نصب افزونه در وردپرس آن را روی سایت خود فعال کنید.

افزونه Email download link
افزونه Email download link

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

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

امیدواریم این مقاله برای شما مفید واقع شده باشد، موفق و پیروز باشید. 🙂

نکته خاصی هست که این مقاله رو تکمیل‌تر کنه؟

  1. U333310 ۲۶ آبان ۱۴۰۲

    سلام
    من افزونه میهن پنل رو خریداری کردم و این کار رو انجام دادم. منتها می خوام متنی که به کاربر واردنشده نمایش داده می شه شخصی سازی کنم. باید چه کاری انجام بدم؟

  2. U10424 ۱۹ مرداد ۱۴۰۲

    سلام. من میخوام قسمتی از محتوا رو فقط به خریداران نمایش بدم.
    دقت کنید نمیخوام فایل بفروشم و خریداران دانلود کنن.
    بلکه میخوام مثلا قسمتی از متن یک محتوا یا مثلا یک بلوک یا ویدئو رو در ازای پرداخت وجه به خریدار نمایش بدم.
    و این کار هم فقط برای مدت محدود باشه. مثلا به ازای هر پرداخت ۱ ماه بتونه استفاده کنه. بعد دوباره بسته بشه.

    • Reza Rad رضا راد ۲۱ مرداد ۱۴۰۲

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

  3. U320358 ۱۲ تیر ۱۴۰۲

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

    • Reza Rad رضا راد ۱۳ تیر ۱۴۰۲

      سلام نام نمایشی نقش مشترک هست در اصل همون subscriber هست و باید همونو استفاده کنید.

  4. U314417 ۸ آبان ۱۴۰۱

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

    • Reza Rad رضا راد ۸ آبان ۱۴۰۱

      سلام خیر متاسفانه این روش راهی برای نمایش متن به کاربرانی که لاگین نیستند نداره.

  5. U310306 ۲۴ آذر ۱۴۰۰

    سلام
    من قصد دارم که قسمتی از متن فقط به مدیران نمایش داده بشود
    آیا این کار که قسمتی از متن رو اینطور مخفی کنیم در سئو سایت تاثیر منفی ندارد؟

  6. U30874 ۱ آبان ۱۳۹۹

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

    • تیم پشتیبانی تیم پشتیبانی ۳ آبان ۱۳۹۹

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

  7. کاربر مهمان ۲۸ اسفند ۱۳۹۸

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

    • Reza Rad رضا راد ۲۹ اسفند ۱۳۹۸

      درود سپاس از شما. افزونه‌هایی برای محدود کردن پست هست اما نه برای کلیک کردن روی بنر چون معمولا برای دور زدن سایت‌های تبلیغات کلیکی استفاده می‌شود.

  8. کاربر مهمان ۱۴ اسفند ۱۳۹۸

    سلام
    من یه مشکلی دارم افزونه صفحه ساز المنتور یه صفحه ساختم و با افزونه سیستم مدیریت کاربران هم ورود و ثبت نام رو گذاشتم که همه چیز خوبه ولی 2 تا دکمه طراحی کردم که یکی ثبت نام هست و دیگری ورود حالا مشکل اینجاست که وقتی کسی ثبت نام کرد نمیخوام دوباره این دکمه ها و کادر های ثبت نام و ورود براش نمایش داده بشه و پنهان بشه

    خیلی ممنون

    • تیم پشتیبانی تیم پشتیبانی ۱۵ اسفند ۱۳۹۸

      سلام
      چنانچه قالب خود را از ماخریداری کرده اید آدرس سایت و اطلاعات ورود را به بخش پشتیبانی تیکت کنید تا تنظمیات المنتور شما بررسی شود

  9. U20348 ۴ خرداد ۱۳۹۸

    [/userpro_private] توی این قسمت باید لینک بذاریم یا ادامه محتوا رو ؟

    • Reza Rad رضا راد ۴ خرداد ۱۳۹۸

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

  10. U20348 ۴ خرداد ۱۳۹۸

    سلام توی یوزر پرو شورت کد رودقیقن کجا باید بذاریم؟

    • تیم پشتیبانی تیم پشتیبانی ۴ خرداد ۱۳۹۸

      سلام توی محتوای پست و هرجایی که می‌خواهید متن پنهان شود.

      • U20348 ۴ خرداد ۱۳۹۸

        من پست‌هام رو با المنتور میذارم وقتی این شورت کد رو میذارم فقط شورت کد رو نشون میده و بعدش بقیه متن رو نشون میده چیکار باید بکنم؟
        یعنی متن رو پنهان نمیکنه

        • Reza Rad رضا راد ۴ خرداد ۱۳۹۸

          باید توی المنت محتوای وردپرس از شورت کد استفاده کنید یا اینکه بدون استفاده از المنتور شورت کد رو قرار بدید.

  11. U15166 ۲۶ اسفند ۱۳۹۷

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

    • Reza Rad رضا راد ۲۶ اسفند ۱۳۹۷

      درود با استفاده از همین آموزش می‌تونید انجامش بدید. شورت کد رو استفاده کنید. اگر نمی‌دونید شورت کد چیه توی سایت سرچ کنید شورت کد چیست

  12. U928 ۳۱ شهریور ۱۳۹۷

    سلام
    خیلی ممنونم مطلب مفیدی بود.

  13. کاربر مهمان ۱۰ تیر ۱۳۹۷

    مثل همیشه عالی بود

  14. کاربر مهمان ۱۹ شهریور ۱۳۹۶

    ای کاش لینک دانلود این دو پلاگین هم می گذاشتید تا مستقیم دانلود کنیم

  15. U4005 ۵ اردیبهشت ۱۳۹۶

    با سلام و احترامدر قسمتی از متن فرمودیدابتدا افزونه subscribe & download را نصب کنید. بعد از نصب افزونه بایستی وارد بخش ویرایش یا اضافه کردن نوشته در وردپرس شده و روی دکمه ایمیل کلیک کنید. من وارد بخش نوشته شده ام اما گزینه ای در این خصوص وجود ندارد در صورت امکان می شود بیشتر توضیح بدهید با تشکر از شما

  16. کاربر مهمان ۲۴ شهریور ۱۳۹۵

    باسلام و درود در افزونه userpro چگونه میتوان پیغامی که برای مطالب محدود شده ،برای مهمان به نمایش در می اید تغییر داد؟

  17. کاربر مهمان ۲۴ شهریور ۱۳۹۵

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

  18. کاربر مهمان ۲ شهریور ۱۳۹۵

    با سلاممن می خواهم برای تمام نوشته های سایتم در انتهای نوشته امکان دانلود فایل آن نوشته را بگذارم ولی اینگونه باشد که فقط کاربرهای عضو بتوانند دانلود کنند. یعنی اگر کاربر مهمانی وارد سایت شود و روی دکمه دانلود بزند به او پیغام داده شود که اول باید عضو شود و بعد از اینکه عضو شد دیگر دسترسی او به همه دکمه های دانلود نوشته ها باز باشد.ممنون میشم بگویید با چه افزونه ای می توان این کار را انجام داد؟؟؟متشکر

  19. کاربر مهمان ۴ مرداد ۱۳۹۵

    سلام خسته نباشیدمن از یه قالب فروشگاهی(ووکامرس) استفاده میکنم و میخوام کاربرا با خریدن عضویت مثلا یک ماهه بتونن کتاب های سایت رو دانلود کنم و دیگه هزینه ای بابت خرید هر کتاب پرداخت نکنن باید از چه افزونه استفاده کنم؟ووکامرس افزونه ای برای این مورد داره؟؟
    ممنون

  20. کاربر مهمان ۴ مرداد ۱۳۹۵

    ممنون از مطالب عالی و پربارتون
    جناب حسینی راد عزیز من میخوام بخشی از مطالبم برای کاربرانی که مثلا در یک دوره آموزشی خاصی ثبت نام نموده اند قابل دسترسی باشه
    خب حالا اولا من چطور باید برای این افراد نقش کاربری تعیین کنم… دوم اینکه چطور محتوا رو محدود کنم فقط همین افراد که براشون نقش کاربری تعیین شده بتونند از مطالب استفاده بکنند…

    • Reza Rad رضا راد ۴ مرداد ۱۳۹۵

      ممنون از شما. میتونید از ووکامرس استفاده کنید یا از easy digital downloads

      • کاربر مهمان ۴ مرداد ۱۳۹۵

        آموزشی هم در این رابطه دارید ؟ که چطور میشه از این دو افزونه کاربران خاصی رو اضافه کنیم

        • Reza Rad رضا راد ۴ مرداد ۱۳۹۵

          فقط در کنار یوزر پرو از Edd استفاده کنید و edd auto register رو نصب کنید تا خریداران بصورت خودکار عضو سایت شوند.