چه افزونه هایی در پوشه mu-plugins وردپرس قرار می گیرد؟
وردپرس به عنوان یکی از محبوبترین سیستمهای مدیریت محتوا، امکانات بسیار زیادی را به طور پیشفرض در اختیار کاربران قرار میدهد. با این حال، گاهی ممکن است این قابلیتها کافی نباشند و شما نیاز داشته باشید تا امکانات بیشتری را به وبسایت خود اضافه کنید. اینجاست که افزونههای وردپرس به کمک شما میآیند.
برخی از این افزونهها به صورت پیشفرض فعال هستند و نیازی به نصب یا فعالسازی دستی ندارند. این افزونهها در پوشهای به نام mu-plugins یا Must-Use plugins ذخیره میشوند. در این مقاله، قصد داریم شما را با این پوشه و نحوه استفاده از افزونههای موجود در آن آشنا کنیم.
پوشه Must-Use Plugins چیست؟
افزونههای Must-Use، یا همان mu-plugins، افزونههایی هستند که به صورت پیشفرض بر روی وردپرس فعال میشوند و نیازی به فعالسازی دستی توسط مدیر سایت ندارند. کافی است این افزونهها را در پوشهی mu-plugins در هاست آپلود کنید تا وردپرس به صورت خودکار آنها را اجرا کند.
این قابلیت بیشتر زمانی مفید است که شما چندین وبسایت وردپرسی را مدیریت میکنید و میخواهید افزونههای مشخصی روی تمامی این وبسایتها به صورت خودکار فعال باشند. نکته مهم این است که این افزونهها امکان غیرفعالسازی از طریق داشبورد وردپرس ندارند و برای غیرفعال کردن آنها باید به صورت دستی از هاست، فایل افزونه را حذف یا جابهجا کنید.
ویژگیهای افزونههای Must-Use
افزونههایی که در پوشه mu-plugins قرار میگیرند، چند ویژگی منحصر به فرد دارند:
- فعالسازی خودکار: این افزونهها به محض اینکه در مسیر درست در هاست آپلود شوند، بدون نیاز به فعالسازی دستی، اجرا میشوند.
- عدم امکان غیرفعالسازی از داشبورد: شما نمیتوانید این افزونهها را از طریق داشبورد وردپرس غیرفعال کنید. تنها راه غیرفعالسازی آنها حذف فایل افزونه از پوشه mu-plugins است.
- عدم پشتیبانی از هوکهای وردپرس: به دلیل فعالسازی خودکار، شما نمیتوانید از قابلیت هوکها برای این افزونهها استفاده کنید.
نحوه ایجاد پوشه Must-Use Plugins در هاست
برای استفاده از افزونههای mu-plugins، ابتدا باید این پوشه را به صورت دستی در مسیر هاست خود ایجاد کنید. برای این کار مراحل زیر را دنبال کنید:
- وارد پنل مدیریتی هاست (مانند cPanel) شوید.
- به بخش File Manager رفته و پوشه public_html را باز کنید.
- سپس وارد پوشه wp-content شوید.
- اگر پوشهای به نام mu-plugins وجود ندارد، آن را ایجاد کنید.
- حالا میتوانید افزونههای خود را در این پوشه آپلود کنید. افزونهها به صورت خودکار در وردپرس فعال میشوند.
نمونه افزونه در پوشه Must-Use Plugins
برای ایجاد یک افزونه ساده در پوشه mu-plugins، مراحل زیر را دنبال کنید:
- در پوشه mu-plugins یک فایل جدید به نام
my-first-mu-plugin.php
ایجاد کنید. - این کد ساده را در فایل قرار دهید:
function Test(){ echo '<p style="float:left; padding: 10px;margin:3px; background-color: gray;">به ایران سوگند این یه افزونه تستیه!</p>'; } add_action('wp_footer', 'Test');
- حالا با مراجعه به پیشخوان وردپرس و بخش افزونهها، خواهید دید که افزونهی جدید به طور خودکار فعال شده است.
جمعبندی
پوشه mu-plugins یک ابزار کاربردی برای مدیران وبسایتهای وردپرسی است که میخواهند افزونههای خاصی را بدون نیاز به فعالسازی دستی، به صورت پیشفرض فعال کنند. با قرار دادن افزونههای ضروری در این پوشه، میتوانید از غیرفعالسازی آنها توسط دیگران جلوگیری کنید و به آسانی آنها را در چندین سایت به کار بگیرید.
در صورتی که سوالی دارید یا نیاز به راهنمایی بیشتر دارید، میتوانید از بخش دیدگاههای همین مقاله استفاده کنید و ما در سریعترین زمان ممکن پاسخ خواهیم داد.