وبگرانمقالاتآموزش وردپرسانواع افزونه در وردپرس

انواع افزونه در وردپرس

  • مدیر
  • 1 می, 2020
  • 171 بازدید
انواع افزونه در وردپرس

شاید عنوان مقاله “انواع افزونه در وردپرس” کمی گمراه کننده باشد چرا که ما به عنوان کسی که با وردپرس کار می کنیم تنها یک نوع افزونه وردپرس می شناسیم اما باید بدانیم که پلاگین وردپرس به سه دسته بندی کلی تقسیم می شود.

که عبارتند از:

انواع پلاگین ها در وردپرس

  • پلاگین های معمولی
  • پلاگین های ( MustUse ) ضروری
  • پلاگین های ( DropIn ) جایگزین

پلاگین های معمولی در وردپرس

به طور کلی به تمامی پلاگین هایی که در پوشه Plugins در پوشه اصلی wp-content قرار دارد پلاگین های معمولی می گویند و دقیقا همان پلاگین هایی است که ما به صورت پیشفرض می شناسیم.

پلاگین های ( MustUse ) ضروری

این دسته از افزونه ها در پوشه اصلی wp-content قرار می گیرند و در پنل ادمین وردپرس هم با نام ضروری دسته بندی شده اند و قابل غیرفعال شدن و حذف از پنل ادمین وردپرس نیستند چرا که ضروری هستند و غیرقابل دسترسی از پنل وردپرس هم منطقی است.
کد زیر را نگاه کنید:

add_filter( 'the_content', function( $content ) {
    return $content . 'Thank you for reading this post!';
} );

در کد بالا یک متن پاراگراف را به انتهای نوشته های مقالات سایت اضافه می کند که ثابت بوده و نیازی به فعال شدن و غیر فعال شدن هم ندارد و بنا به تصمیم برنامه نویس قرار داده شده است.

پلاگین های ( DropIn ) جایگزین

پلاگین های ( DropIn ) جایگزین

افزونه های جایگزین بنا بر شرایط خاصی در وردپرس ایجاد می شوند. یک مثال می تواند به روشنی به شما توضیح دهد.
فرض کنید می خواهید وقتی در برقراری ارتباط با دیتابیس مشکلی پیش می آید به کاربران یک صفحه شخصی سازی شده ای را نمایش دهد که مشکل را توضیح دهد و بگوید با این ایمیل یا شماره تماس در ارتباط باشید در این زمان می توانید از این نوع از افزونه در وردپرس استفاده کنید.
در مثال بالا بایستی از نام فایل db-error.php در پوشه اصلی wp-content استفاده کنید که این مشکل می تواند به دلیل وجود اختلال در سایت به دلیل بازدید زیاد از حد ایجاد شود.
در زیر می توانید لیست کاملی از نوع سوم پلاگین در وردپرس ( DropIn ) را مشاهده نمایید.

لیست پلاگین های ( DropIn ) جایگزین

فایل پلاگیننوع پلاگینهنگام اجراContext
advanced-cache.phpAdvanced caching plugin.on WP_CACHE valueSingle
db.phpCustom database classهمیشهSingle
db-error.phpCustom database error messageهنگام خطاSingle
install.phpCustom install scriptهنگام نصبSingle
maintenance.phpCustom maintenance messageدر زمان تعمیرSingle
object-cache.phpExternal object cacheهمیشهSingle
sunrise.php‘Executed before Multisite is loadedon SUNRISE valueMulti
blog-deleted.phpCustom blog deleted messageهنگام حذف وبلاگMulti
blog-inactive.phpCustom blog inactive messageهنگام غیرفعال کردن وبلاگMulti
blog-suspended.phpCustom blog suspended messageon archived or spammed blogMulti




دیدگاه خود را بیان کنید :

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


*
*