آموزش وردپرسافزونه وردپرس

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

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

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

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

  • پلاگین های معمولی
  • پلاگین های ( 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.php Advanced caching plugin. on WP_CACHE value Single
db.php Custom database class همیشه Single
db-error.php Custom database error message هنگام خطا Single
install.php Custom install script هنگام نصب Single
maintenance.php Custom maintenance message در زمان تعمیر Single
object-cache.php External object cache همیشه Single
sunrise.php ‘Executed before Multisite is loaded on SUNRISE value Multi
blog-deleted.php Custom blog deleted message هنگام حذف وبلاگ Multi
blog-inactive.php Custom blog inactive message هنگام غیرفعال کردن وبلاگ Multi
blog-suspended.php Custom blog suspended message on archived or spammed blog Multi

نوشته های مشابه

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

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

دکمه بازگشت به بالا