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

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

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

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

    // Redirect to login page in wordpress
    
    add_action( 'init', 'tmt_wp_user_logged_in' );
     
    function tmt_wp_user_logged_in() {
         if (!is_user_logged_in()) {
              wp_redirect( wp_login_url() ); exit;
         }
    }
    علی امینی

    علی امینی

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

    آدرس ایمیل شما منتشر نخواهد شد.