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

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

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

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

برای اینکه شما نیز بتوانید لینک های موجود در مطالب سایت خود را فقط برای کاربران سایت خود به اشتراک بگذارید می بایست به فایل function.php قالب خود رفته و قطعه کد زیر را در آن قرار دهید.

<?php add_shortcode( 'locklink', 'linkfunction' );
function linkfunction( $atts, $content = null ) {
 if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
 return $content;
return 'برای مشاهده لینک باید به صورت عضو وارد سایت شوید.';
} ?>

در کد بالا به جای متن فارسی “برای مشاهده لینک باید به صورت عضو وارد سایت شوید.” میتوانید هر جمله دلخواهی را قرار دهید.

اکنون در مطالب سایت خود هر جا که میخواهید از لینکی استفاده کنید که فقط برای اعضای سایت نمایش داده شود لینک مورد نظر را در بین کد های  [locklink] [/locklink] قرار دهید.

مانند کد زیر:

[locklink]<a href="https://doctorwp.com/">لینک دانلود</a>[/locklink]
4 نظرات
  1. سعید می گوید

    سلام بنده با زمپ کار میکنم فایل fuction.php رو از چه مسیری پیدا کنم؟

  2. میترا می گوید

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

  3. حمیدرضا می گوید

    سلام
    hreff اشتباه املایی داره لینک عمل نمیکنه.

    1. مصطفی خوری نژاد می گوید

      ممنون حمیدرضا جان اصلاح شد

ارسال یک پاسخ

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