یکی از مسئله های مهم که در هر وبسایت میتواند هائز اهمیت باشد این است که تفاوتی بین کاربران عضو و غیر عضو سایت قائل شویم. چون به هر حال کاربران عضو وقت بیشتری در سایت میگذرانند و طرفداری بیشتری میکنند. خب در خیلی از سیستم ها این امکان به طور پیشفرض است که شما میتوانید قسمتی از متن را فقط برای اعضا نمایش دهید. در سیستم وردپرس این کار با تخصص و قدرت بیشتری انجام میشود که من امروز برای شروع یک کد ساده معرفی میکنم که به وسیله آن به سادگی میتوانید قسمتی از محتوای نوشته , برگه و حتی سایدبار را فقط برای اعضا قرار دهید.خب پس امروز را با ما باشید.
برای انجام این کار کافیست کد زیر را در 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]
امیدوارم استفاده کنید! همیشه وردپرسی باشید
فاضل
سلام
مشکلش اینه که شورت کد های دیگه رو از کار میندازه 😐
راهش رو نمیدونید ؟؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
یه پست دیگه داریم که میشه با php این کارو انجام داد
نمایش قسمتی از قالب برای اعضا
Babak
سلام
من در سایتی که دارم میخام برای هر شخصی مطلبی را قرار بدم که فقط خودش بتونه ببینه
و برای دیدن اون صفحه از کسی که میخاد وارد بشه رمز بپرسه
مثلا” برای دیدن همین صفحه که من دارم میبینم از من یوزر و پسورد بخاد و وقتی که زدم بتونم این صفحه رو ببینم
.. هر صفحه باید 1 رمز ورود مخصوص خودش داشته باشه
لطفا” راهنمایی کنید
منتظرم……………….
ادمین جان اگه هزینه هم داشته باشه در خدمتم
با ایمیل خبر کنید …مرسی
hamed
ممنون.خودم از سی پنل درستش کردم.
hamed
سلام.لطفا کمکم کنید.هرکاری میکنم نمیتونم وارد سایتم بشم.ارور زیر رو میده:
Parse error: syntax error, unexpected T_FUNCTION in /home/aeegir/public_html/wp-content/themes/itblogs/functions.php on line 2
نمیتونم ویرایش کنم.بکاپ هم ندارم 🙁
یونس
سلام
از طریق هاست ویرایش کنید
احسان
سلام
من عین همین کدی که گفتید را گذاشتم اما اتفاق خاصی نمی افته و متن را نشون مید ه؟
چیکارکنم ؟
msm
ميشه يه لينكرو فقط براي اعضا گذاشت ؟ مثلا من ميخوام يه گالري بذارم لينك آدرس گالري رو بذارم تو قالبم ولي قط اعضا بتونن برن توش چطوري بايد اينكارو بكنم ؟
ميشه با يه يوزر ژس چند نفر همزمان وصل بشن ؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
اره توی سایت یه جستجو بکنید هست
msm
من گشتم ولی آخر میرسم به همین مطلب و یکی دیگه میشه اگه ممکن لینک بدین ممنون
علی حاجی محمدی 14 سال عضو همیار وردپرس
دوست عزیز هرچی کد در این باره میخواین در مقدمه این پست معرفی کردم میتونید ببینید : http://wp98.ir/?p=1526
هامون
آخه دوست من یه عکسی یه چیزی … همینطوری می گی عضو بشن. آخه چجوری عضو بشن؟ گیریم که این کد رو گذاشتیم و روی لینک نوشتن باید عضو بشین. کجا باید برن و چجوری باید عضو بشن؟ افزونه داره؟ وقتی کسی توی سایت نظر میده اون رو عضو حساب می کنه وردپرس؟ یا چحوریه؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
نه عزیزم شما وقتی میخوای وارد سایتت بشی نوشته عضویت !!! البته وقتی که از تنظیمات سایتت عضویت همگانی را تیک بزنید !
حمید رضا رحیمی
سلام دوست عزیز
برای عضویت باید کاربر رو به این قسمت ارجاع بدی البته اگه تو تنظیمات مشخص کنی که هر کسی میتونه عضو بشه:
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 هم من ! در خدمتیم
موفق و پیروز باشید
علی حاجی محمدی 14 سال عضو همیار وردپرس
ممنون آقای رحیمی شما هم استعداد یابی شدید 🙂 باید از شما دعوت به عمل آورد
زهرا
سلام.لطفا کمک کنید. مگه نمیگین همیشه پاسخ میدین.من بهتون ایمیل زدم ولی جواب نگرفتم.
علی حاجی محمدی 14 سال عضو همیار وردپرس
شرمنده بین ایمیل ها فراموش کردم جواب دادم
اميرحسين
من همچين صفحه ندارم!!!
و اين كه يه كاري كنيد كه بشه لينك دار كرديشون و برن به صفحه عضويت و….
همانند نيوك و انجمن ها.
وردپرس عالي اما از نظر من تو اين مرد يكم ضعيفه.
كاش اينش مثلاً نيوك بود و ميشود خيلي راحت بلوك گزاشت.
ديگه خيچ مشكلي ندارد
حمید
سلام
این کد کامل آموزشش هست
http://s1.picofile.com/file/7254248167/usershow.pdf.html
چون نمیدونستم کدها رو چطور باید در کامنت ها نوشت بصورت فایل پی دی اف در آوردم
امیدوارم مفید باشه
با تشکر از همیار وردپرس
سید وحید رضایی 55 سال عضو همیار وردپرس
خیلی ممنون!
اميرحسين
ممنون.اما منظور
Functions.php
بود،كه ندارم
علی حاجی محمدی 14 سال عضو همیار وردپرس
خب بسازید !
حمید
این هم پیش نمایش خروجی آموزش بالا که به افراد میهمان نمایش میده
البته من کمی خصوصیشم کردم !
عکس
http://s1.picofile.com/file/7254263010/showuser.jpg
علی حاجی محمدی 14 سال عضو همیار وردپرس
اره جالب شده لینک گذاشتی ! 🙂 مثل دیتالایف شده
زهرا
سلام
من میخوام یکسری از مطالب رو اعضا ببینند و یکسری رو اعضای ویژه که با پرداخت هزینه تبدیل به کاربر ویزه شدند ببینند.
آیا میشه با این کد و تغییر اون این کار رو کرد؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
بله
زهرا
سلام ممنون از پاسختون ولی من خیلی مبتدی هستم.
میشه راهنمائیم کنین که چطوری اعضای دارای اکانت پولی رو از سایر اعضا جدا کنم .
با تشکر از سایتتون
علی حاجی محمدی 14 سال عضو همیار وردپرس
والا برای اینکار افزونه هست ! اما باید نسخه رایگان هم باشه چنانچه یافتم در وب قرار میدم