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

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

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

کد نمایش مطالب برای کاربران عضو وردپرس

ابتدا از فایل functions.php نسخه پشتیبانی تهیه کنید که اگر مشکلی پیش اومد بتونید نسخه پشتیبان رو جایگزین کنید.

برای این کار کد زیر رو در فایل functions.php کپی کنید. (توصیه من اینه که کد رو خودتون تایپ کنید.)

<?php
add_shortcode( 'vip', 'vipfunction' );
function vipfunction( $atts, $content = null ){
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return 'برای مشاهده متن وارد سایت شوید'; 
}
 ?>

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

[vip]
هر چیزی بین این دو تگ قرار بگیرد فقط برای کاربران عضو قابل مشاهده است.
[vip]

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

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

خب این آموزش هم به پایان رسید. خدانگهدار!

6 دیدگاه برای “نمایش مطالب برای کاربران عضو

  • Siroos
    - ۵ تیر , ۱۳۹۵

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

    • حسین اسماعیلی
      - ۵ تیر , ۱۳۹۵

      ممنون سیروس جان
      نظرت باعث دلگرمی ما میشه

  • بهروز
    - ۱۶ تیر , ۱۳۹۵

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

    • حسین اسماعیلی
      - ۱۷ تیر , ۱۳۹۵

      ممنون

  • محمدرضا
    - ۱۳ مرداد , ۱۳۹۵

    سلام .. من توی قالبم یه مشکلی دارم … هر کاری میکنم فقط ۴ تا پست در صفحه نشون میده .. ! متشکر میشم راهنمایی کنید .. البته جوری باشه که خودم بتونم انجام بدم چون به این کار علاقه دارم
    (تنظیمات قالب رو هم چک کردم چنین گزینه ای نداشت .. ببخشید نمدونستم باید این سوال رو کجا بپرسم)

    • سیروس
      - ۱۸ مرداد , ۱۳۹۵

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

دیدگاه خود را بیان کنید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

-- بارگیری کد امنیتی --