جهت ورود به تالار گفتمان سایت کلیک کنید


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

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

این روش , روشی مهم و جالب برای ترغیب کاربر به ثبت نام در وب سایت است . روشی که بسیاری از وب سایت های تالار گفتمان انجام میدهند .

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

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

function user_guest_vms($content = '')
{
    if(!is_user_logged_in()){
        preg_match_all("#<a(.*?)>(.*?)</a>#i",$content, $matches);
        $num = count($matches[0]);for($i = 0;$i < $num;$i++){
            $content = str_replace($matches[0][$i] , '<a href="'.wp_login_url( get_permalink()).'"><span style="color:#F00;">[مشاهده لینک ها فقط برای اعضا امکان پذیر است]<span></a>' , $content);
        }
    }
        return $content;
}

اگر کاربری عضو سایت نباشد , این کد نوشته ی ( مشاهده لینک ها فقط برای اعضا امکان پذیر است ) را نمایش میدهد و با کلیک بر روی آن , کاربر مهمان به صفحه ی عضویت وب سایت منتقل میشود .

پخش اختصاصی

آموزش وحید مجیدی

جهت تبادل گفتگو و حل مشکلات در باره این موضوع , کلیک کنید

4 پاسخ به “عدم نمایش لینک ها به کاربران مهمان در وردپرس”

  1. ali گفت:

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

    • وحید مجیدی گفت:

      داخل تگ php گذاشتین ؟

      میتونید فایل رو توی فروم سایت attach کنید تا بررسی کنم

  2. محمد گفت:

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

پاسخ دادن به وحید مجیدی لغو پاسخ

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