ترفند وردپرس : محدود کردن دسترسی قسمتی از مطالب فقط برای اعضا

- visibility ۳۳ mode_comment

:: امروز با آموزش یک ترفند کاربردی برای وبلاگنویس هایی که از سیستم مدیریت محتوای wordpress استفاده می کنند خدمتتون رسیدیم . آیا دوست دارید کاربران ثبت نام کننده در سایتتون افزایش پیدا کنه ؟ یکی از موثر ترین راه حل ها برای افزایش کاربران ثبت نام کننده در سایت شما اینه که برای قسمت هایی از مطالبتون محدودیت ایجاد کنید ، به این صورت که فقط اعضای سایت بتونند این قسمت های محدود شده رو بخونند . در این حالت افرادی که عضو نیستند اگه به قسمت محدود شده نیاز داشته باشند باید در سایت شما عضو بشن ! :: این ترفند مخصوص دوستانی هست که وبلاگ یا سایتشون رو با CMS وردپرس راه اندازی کردند . برای اینکه قسمتی از مطالبتون رو محدود کنید باید یک shortcode تعریف کنید . بعد از اون می تونید قسمتی که می خواید فقط برای اعضا محدود باشه رو درون اون shortcode قرار بدید . بزارید واضحتر بگم .

گام اول : تعریف shortcode و افزودن آن به قالب وردپرس :: اول از همه باید کوتاه کد (shortcode) خود رو تعریف کنید . در قالب های سیستم مدیریت محتوای وردپرس معمولا یک فایل با نام functions.php وجود داره که یک سری توابع کاربردی و مورد نیاز قالب در اون نوشته شده . شما باید این فایل رو باز کنید و تیکه کد زیر رو به اون اضافه کنید . این تیکه کد رو می تونید درست در یک خط بعد از php?> که در اول فایل هست اضافه کنید :

.: فقط اعضاي سايت مجاز به ديدن اين قسمت هستند :.
در صورتي که عضو سايت هستيد می توانید لاگین شوید.
در غير اين صورت در کمتر از 1 دقيقه مي توانيد در سايت عضو شويد.
» نمونه کاربرد این ترفند رو در بالا می بینید . اگر عضو باشید و در سایت لاگین کرده اید ، می تونید این قسمت رو ببینید .

گام دوم : استفاده از shortcode تعریف شده در مطالب شما :: برای اینکه قسمتی از مطلب رو محدود کنید کافیه از shortcode ی که تعریف کردید به شکل زیر در ادیتور ارسال مطلبتون در وردپرس (در تب ویرایش HTML) استفاده کنید :

:: این همه ی کاری بود که شما باید انجام می دادید ...

comment دیدگاه کاربران
رضا فخری

اتفاقا همونجا قرار میدم اما نمیشه …

لقمان آوند

شاید اشتباه syntaxی در کد باشه . اونو درست و دوباره کپی کنید …

فریدون

ممنون جالب بود

artashez

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

لقمان آوند

لطف داری …

behzadkhan2012

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

لقمان آوند

تو خط 6 اونجایی که نوشته ‘برای دیدن این قسمت باید عضو شوید’ می تونید هر جمله و یا کد html ای که خواستید رو داشته باشید . کد لینک دادن رو در اون استفاده کنید .

بهزاد

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

nabeghe.2013

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

blackmatarsak

سلام آقا لقمان
خسته نباشید به خاطر این سایت خوب و باحال و آموزنده
من این کد رو وارد میکنم ولی درست کار نکرد میشه شما به این عکس ها نگاه کنید تا بگید اشکال کار کجاست 😥 😥
http://axgig.com/images/88804990912138416450.jpg
بعد از وارد کردن کد هم با این صفحه روبرو میشم 🙄 🙄
http://axgig.com/images/89405156717803561514.jpg

سجاد دریس

سلام.
در تصویر اول که کد رو نوشتین این عبارت رو حذف کنید

حامد غفاری

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

حامد غفاری

شما کدی که خودت استفاده کردی رو امکان داره بدی به ما ؟ فرم جالبی داره مال شما تو باکس هستش
ممنون

و یک سوال از چه افزونه ثبت نامی استفاده کردید ؟

لقمان آوند

خوب کد ما هم دقیقا همینه فقط از تگ های html برای ساخت اون باکس قرمز رنگ استفاده شده که شما هم می تونید به کار ببرید .
افزونه ی ثبت نام ما هم simplr user registration هست .
موفق باشید

حامد غفاری

تشکر و سپاس …. 😛

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2