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

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

برای انجام این کار کافیست کد زیر را در functions.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 '';
} ?>

خب کد میانبر شما آماده شد برای استفاده از این کد میتوانید در حین نوشتن مطلب , برگه و یا حتی متن در ابزارک آن قسمتی که میخواهید برای اعضا نمایش داده شود را بین دو تگ [member] و [/member] قرار دهید مانند زیر :

[member]
متن مورد نظر که میخواهید برای اعضا نمایش داده شود
[/member]

امیدوارم استفاده کنید! همیشه وردپرسی باشید

  خطای The Link You Followed Has Expired در وردپرس + راه حل
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام
    مشکلش اینه که شورت کد های دیگه رو از کار میندازه 😐
    راهش رو نمیدونید ؟؟

    • 13 سال عضو همیار وردپرس

      یه پست دیگه داریم که میشه با php این کارو انجام داد

      نمایش قسمتی از قالب برای اعضا

  2. سلام
    من در سایتی که دارم میخام برای هر شخصی مطلبی را قرار بدم که فقط خودش بتونه ببینه
    و برای دیدن اون صفحه از کسی که میخاد وارد بشه رمز بپرسه
    مثلا” برای دیدن همین صفحه که من دارم میبینم از من یوزر و پسورد بخاد و وقتی که زدم بتونم این صفحه رو ببینم
    .. هر صفحه باید 1 رمز ورود مخصوص خودش داشته باشه
    لطفا” راهنمایی کنید
    منتظرم……………….
    ادمین جان اگه هزینه هم داشته باشه در خدمتم
    با ایمیل خبر کنید …مرسی

  3. ممنون.خودم از سی پنل درستش کردم.

  4. سلام.لطفا کمکم کنید.هرکاری میکنم نمیتونم وارد سایتم بشم.ارور زیر رو میده:
    Parse error: syntax error, unexpected T_FUNCTION in /home/aeegir/public_html/wp-content/themes/itblogs/functions.php on line 2
    نمیتونم ویرایش کنم.بکاپ هم ندارم 🙁

    • سلام
      از طریق هاست ویرایش کنید

  5. سلام
    من عین همین کدی که گفتید را گذاشتم اما اتفاق خاصی نمی افته و متن را نشون مید ه؟
    چیکارکنم ؟

  6. ميشه يه لينكرو فقط براي اعضا گذاشت ؟ مثلا من ميخوام يه گالري بذارم لينك آدرس گالري رو بذارم تو قالبم ولي قط اعضا بتونن برن توش چطوري بايد اينكارو بكنم ؟
    ميشه با يه يوزر ژس چند نفر همزمان وصل بشن ؟

    • 13 سال عضو همیار وردپرس

      اره توی سایت یه جستجو بکنید هست

    • من گشتم ولی آخر میرسم به همین مطلب و یکی دیگه میشه اگه ممکن لینک بدین ممنون

    • 13 سال عضو همیار وردپرس

      دوست عزیز هرچی کد در این باره میخواین در مقدمه این پست معرفی کردم میتونید ببینید : http://wp98.ir/?p=1526

  7. آخه دوست من یه عکسی یه چیزی … همینطوری می گی عضو بشن. آخه چجوری عضو بشن؟ گیریم که این کد رو گذاشتیم و روی لینک نوشتن باید عضو بشین. کجا باید برن و چجوری باید عضو بشن؟ افزونه داره؟ وقتی کسی توی سایت نظر میده اون رو عضو حساب می کنه وردپرس؟ یا چحوریه؟

    • 13 سال عضو همیار وردپرس

      نه عزیزم شما وقتی میخوای وارد سایتت بشی نوشته عضویت !!! البته وقتی که از تنظیمات سایتت عضویت همگانی را تیک بزنید !

    • سلام دوست عزیز
      برای عضویت باید کاربر رو به این قسمت ارجاع بدی البته اگه تو تنظیمات مشخص کنی که هر کسی میتونه عضو بشه:
      http://www.yoursite.com/wp-login.php?action=register
      یا
      http://www.yoursite.com/wp-register.php
      پس در نتیجه در این قسمت آموزش که گفته :
      “لینک صفحه موردنظر شما برای ثبت نام”
      رو با این لینک جایگزین میکنید بعد دیگه تمام هست
      http://www.yoursite.com/wp-register.php
      قابل ذکر که در این قسمت yoursite باید نام سایت خودتون رو جایگزین کنید
      اگه سوالی بود هم دوستان وردپرس 98 هم من ! در خدمتیم
      موفق و پیروز باشید

    • 13 سال عضو همیار وردپرس

      ممنون آقای رحیمی شما هم استعداد یابی شدید 🙂 باید از شما دعوت به عمل آورد

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

  9. من همچين صفحه ندارم!!!
    و اين كه يه كاري كنيد كه بشه لينك دار كرديشون و برن به صفحه عضويت و….
    همانند نيوك و انجمن ها.
    وردپرس عالي اما از نظر من تو اين مرد يكم ضعيفه.
    كاش اينش مثلاً نيوك بود و ميشود خيلي راحت بلوك گزاشت.
    ديگه خيچ مشكلي ندارد

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

    • 13 سال عضو همیار وردپرس

      بله

    • سلام ممنون از پاسختون ولی من خیلی مبتدی هستم.
      میشه راهنمائیم کنین که چطوری اعضای دارای اکانت پولی رو از سایر اعضا جدا کنم .
      با تشکر از سایتتون

    • 13 سال عضو همیار وردپرس

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