- 1,715 بازدید
- بدون نظر
عرض سلام خدمت همراهان گرامی ایـکـس اسـکـریـپـت ؛
ابزارک ها و قابلیت های آنها در سایت های وردپرسی بر هیچ یک از کاربران پوشیده نیست، بنابراین نحوه مدیریت این ابزارک ها در وردپرس مهم است.
در این مقاله از آموزش وردپرس، به معرفی و بررسی افزونه ایی کاربردی و حرفه ایی برای مدیریت ابزارک ها در وردپرس خواهیم پرداخت.
افزونه ایی که اختیارات ما را برای مدیریت ابزارک ها در وردپرس بیشتر میکند.
افزونه Widget Logic وردپرس
این پلاگین کاربردی وردپرس بیش از ۳۰۰٫۰۰۰ نصب موفق و فعال در مخزن وردپرس داشته است.
این افزونه این امکان را به شما می دهد که با استفاده از تگ های شرطی وردپرس بتوانید در مورد نمایش ابزارک ها در سایتتان تصمیم بگیرید.
همچنین این افزونه پس از نصب یک فیلد کنترلی به نام Widget logic به هر یک از ابزارک های قالب شما اضافه می کند که شما در این فیلد می توانید صفحاتی که می خواهید ابزارک در آن نمایش داده شود را مشخص کنید.
همچنین یک آپشن دیگر به نام فیلتر widget_content را در اختیار شما قرار می دهد که شما با استفاده از این آپشن می توانید کدهای HTML ابزارک ها را برای زیباتر شدن سایتتان تغییر دهید.
پس از دانلود، نصب و فعالسازی این افزونه وردپرس، به صورت خودکار تغییرات در صفحه ابزارک ها توسط افزونه انجام می شود و فیلد Widget logic به ابزارک ها نیز اضافه می شود.
علاوه بر فیلد Widget logic در پایین صفحه ادمین ابزارک ها سه آپشن جدید توسط این افزونه ایجاد می شوند.
این آپشن ها برای افراد حرفه ای در کدنویسی در وردپرس مناسب است . در ادامه به بررسی این سه بخش میپردازیم.
widget_content filter
این گزینه به شما در بهتر کردن خروجی متن ابزارک ها کمک می کند.برای استفاده از این آپشن شما باید توانایی نوشتنWP filter را داشته باشید .برای بدست آوردن اطلاعات بیشتر به قسمت Other Note در صفحه این افزونه در سایت وردپرس بروید.
wp_reset_query
شما مشکلاتی را که به خاطر استفاده اشتباه از conditional tags در وردپرستون ایجاد شده است را توسط این آپشن می توانید از بین ببرید.
مثلا برای صفحه خانه is_home درست نیست و این معمولا توسطquick wp_reset_query() قبل از صدا زدن ابزارک قابل رفع است.
Load logic
این گزینه به شما کمک می کند تا در مورد زمان بارگزاری ابزارک ها در سایتتان تصمیم بگیرید.
توجه: شما در کار با این افزونه نیاز به دانش کد نویسی دارید.
ولی نگران نباشید با استفاده از مثال هایی که در زیر وجود دارد به راحتی از پس این افزونه وردپرس برمی آیید.
- is_home() فقط ابزارک را در صفحه اول نمایش بده
- !is_page(‘about’) در همه صفحات به جز صفحه داخل پرانتز نمایش بده
- !is_user_logged_in() زمانی نشان بده که کاربر ورود نکرده باشد
- is_category(array(5,9,10,11)) دسته صفحات دارای یکی از شناسه هایی داخل پرانتز باشد
- is_single() && in_category(‘baked-goods’) پست تنهایی که دسته اش نام دسته داخل پرانتز باشد
- current_user_can(‘level_10’) ابزارک فقط برای ادمین نمایش داده شود
- strpos($_SERVER[‘HTTP_REFERER’], “google.com”)!=false زمانی ابزارک را نمایش بده که از سرچ گوگل وارد سایت شما شود.
کدهای مد نظرتان را در فیلد Widget logic ابزارک دلخواهتان قرار دهید و بدین ترتیب نسبت به نحوه فعالیت ابزارک ها تصمیم بگیرید.
استفاده از پلاگین Widget logic وردپرس یک مدیریت همه جانبه برای ابزارک های سایت شما خواهد ساخت.
موفق باشید 🙂