محدود کردن محتوا برای اعضای سایت
محدود کردن محتوا برای اعضای سایت هم میتواند برای مدیران وبسایت های وردپرس بک ابزار کاربردی باشد چرا که یکی از مسئله های مهم که در هر وبسایت میتواند هائز اهمیت باشد این است که تفاوتی بین کاربران عضو و غیر عضو سایت قائل شویم. چون به هر حال کاربران عضو وقت بیشتری در سایت میگذرانند و طرفداری بیشتری میکنند. خب در خیلی از سیستم ها این امکان به طور پیشفرض است که شما میتوانید قسمتی از متن را فقط برای اعضا نمایش دهید.
مطلب مرتبط » بهینه سازی سایت وردپرس
مثلا شما دوست عزیز که در حال خواندن این مطلب آموزشی هستند قطعا عضو سایت بهترین ایده هستید و دسترسی خواندن این مطالب آموزشی فقط ویژه اعضای سایت است و بازدیدکنندگان امکان خواندن محتوای این مطلب آموزشی را ندارند. در سیستم وردپرس این کار با تخصص و قدرت بیشتری انجام میشود که من امروز برای شروع یک کد ساده معرفی میکنم که به وسیله آن به سادگی میتوانید قسمتی از محتوای نوشته، برگه و حتی سایدبار را فقط برای اعضا قرار دهید.خب پس امروز را با ما باشید.
برای انجام این کار کافیست در مسیر public_html وارد پوشه wp-content و سپس پوشه theme شوید و وارد پوشه قالب خودتان شوید. فایل functions.php را ادیت کرده و کد زیر را در آن قرار دهید:
[php]
<?php add_shortcode( ‘member’, ‘member_check_shortcode’ );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return ”;
} ?>
[/php]
تا اینجا شورتکد یا کد میانبر شما آماده شد برای استفاده از این کد میتوانید در حین نوشتن مطلب، برگه و یا حتی متن در ابزارک آن قسمتی که میخواهید برای اعضا نمایش داده شود را بین دو تگ [member] و [/member] قرار دهید. مثال:
[php]
[member]
هر محتوایی که در این قسمت موجود باشد فقط به اعضا نمایش داده میشود
[/member]
[/php]
همانطور که دیدید با این کدنویسی کوچک شما میتوانید برای محدود کردن محتوا برای اعضای سایت از آن استفاده کنید.
مطلب مرتبط » پنج اشتباه در بهینهسازی سایت وردپرس
درباره ایمان قاصدیان
مقالات و دورههای آموزشی بهترین ایده حاصل ۱۲ سال تجربه من در زمینه کسبوکار اینترنتی و دیجیتال مارکتینگ است. حتما دیدگاه و سوالات خود را در پایین همین صفحه با من در میان بگذارید.
نوشته های بیشتر از ایمان قاصدیان7 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام. این روش برای صفحات html که به صورت دستی در سایت بارگذاری شدن هم جواب میده ؟ من یکسری صفحات html رو توی سایت وردپرسی م گذاشتم و حالا می خوام دسترسی به اون صفحات رو فقط برای افرادی که توی سایت لاگین کردن بذارم.
سلام خیر این کد فقط برای وردپرس است.
سلام. برای من کار نکرد.مشکل چی میتونه باشه؟بالا و پایین متن دو ردیف خالی ایجاد کرد.
سلام
ممکن است مشکل از قالب سایت شما باشه
عالي
عالی عالی عالی
درود بر استاد گرامی جناب مهندس قاصدیان. ممنون از این اطلاعات مفید.