فعال کردن حالت تعمیر و نگهداری سایت در وردپرس با 2 روش
مقالات وردپرسبا 2 روش ساده میتوانید حالت تعمیر را در سایت وردپرسی خودتان فعال کنید ! روش فعال کردن حالت تعمیر بدون پلاگین و با پلاگین را در این بخش یاد بگیرید .
اگر شما یک وب سایت دارید ممکن است گاها در بازههای مختلف لازم باشد تا چندساعت یا حتی چندروز وب سایت شما نیاز به تغییراتی داشته باشد . در این حالت لازم است تا وب سایت شما در حالت تعمیر قرار گیرد چراکه ممکن است در روند کاری کاربران سایت شما اخلال ایجاد شود .
حالت تعمیر یکی از حالت هایی است که باید از آن در این شرایط استفاده کنید . در سایت های وردپرسی میتوان در چندین حالت مختلف ، سایت را در حالت تعمیر قرار داد . عمده ترین روشی که برای این کار وجود دارد ، استفاده از افزونه های منفرد یا جامع است و منظور از افزونه های منفرد ، افزونه هایی است که تنها برای قراردادن سایت در حالت تعمیر استفاده میشوند و منظور از افزونه های جامع ، افزونه هایی همچون امنیت وردپرس است که در بخشی از تنظیمات خود ، حالت تعمیر را نیز دارد و میتوانید از ویژگی این افزونه استفاده کنید .
البته علاوه بر روش ساده که همان استفاده از افزونه جانبی است ، میتوان توسط کد نیز این کار را انجام داد که البته روش کدنویسی مختص افرادی است که به کدنویسی در داخل فایل های وردپرس آشنایی دارند و دوستانی که با کدنویسی آشنایی ندارند ، بهتر است از همان افزونه های کمکی استفاده کنند چراکه این افزونه ها ، پس از انجام تغییرات در سایت ، دیگر احتیاج نیستند و میتوان آنها را حذف کرد .
فعال کردن حالت تعمیر در وردپرس توسط پلاگین
برای فعال کردن حالت تعمیر در وردپرس ، پلاگین های بسیاری وجود دارد اما یکی از شناخته شده ترین آنها ، افزونه Maintenance Mode است که میتوانید بسادگی از بخش افزونه های وردپرس در داخل پیشخوان ، آن را نصب کنید .
تصویر این افزونه را در بالا مشاهده میکنید . این افزونه بسیار ساده است و میتوانید بعد از نصب در کمتر از چند دقیقه حالت تعمیر را در سایت خودتان فعال کنید .
این افزونه دارای تمپلیت های مختلفی است که میتوانید از آنها نیز برای ساخت صفحه حالت تعمیر خودتان استفاده کنید . البته که این افزونه تنظیمات بسیاری ندارد .
اگر از افزونه امنیت کامل وردپرس استفاده میکنید ( اکثر وب سایتها جهت امنیت سایت و ایجاد برخی تنظیمات خاص روی سایت خودشان از این افزونه استفاده میکنند چرا که قابلیت های قابل قبولی داشته و تماما رایگان است ) این افزونه نیز در بخشی از تنظیمات خود امکان ایجاد حالت تعمیر را به شما داده است .
برای این کار ابتدا باید به بخش ” ابزار ” در تنظیمات این افزونه رفته و سپس به تب ” Visitor lockout ” مراجعه کنید که در نسخه های قبلی نام این تب ” حالت تعمیر ” بود .
اگر به هر دلیلی این گزینه را پیدا نکردید ، توجه داشته باشید که در قسمت صفحه اصلی افزونه ، باکسی به شکل زیر وجود دارد که با کلیک روی آن ، مستقیما به بخش تنظیمات حالت نعمیر منتقل خواهید شد .
اکنون در این بخش تنها باید دو کار ساده انجام دهید . اول اینکه تیک گزینه ” Enable front-end lockout ” را فعال کنید تا حالت تعمیر روی سایت فعال گردد و سپس در باکس پایین ، متن دلخواه خودتان را همانند نمونه بنویسید .
پس از ذخیره تغییرات ، برای تمامی کاربران یک صفحه حالت تعمیر با متنی که شما نوشتید ، نمایش داده خواهد شد . پس به همین راحتی میتوان حالت تعمیر را توسط افزونه امنیت کامل وردپرس فعال کرد .
فعال کردن حالت تعمیر بدون پلاگین
روش های بالا سادهتر هستند چراکه میتوان با نصب یک افزونه و یا حتی کمک گرفتن از افزونهای که روی سایت نصب است ، حالت تعمیر در ودپرس را فعال کرد . اما اگر به هردلیل علاقمند هستید تا توسط کد ، حالت تعمیر در وردپرس را فعال کنید میتوانید به این روش عمل کنید .
ابتدا باید به سراغ ویرایش فایل functions.php بروید که میتوانید از طریق کنترل پنل هاست و بخش FileManager و یا به کمک ftp یا از طریق پیشخوان وردپرس و بخش ویرایشگر پرونده پوسته این کار را انجام دهید .
اگر از بخش پیشخوان وردپرس و قسمت ویرایشگر پرونده پوسته این کار را انجام دهید ، باید از ستون سمت چپ صفحه ویرایشگر پرونده پوسته ، فایل functions.php را پیدا کنید . اکنون در انتهای این فایل باید کد زیر را اضافه کنید :
// Activate WordPress Maintenance Mode
function wp_maintenance_mode() {
if (!current_user_can('edit_themes') || !is_user_logged_in()) {
wp_die('<h1>Under Maintenance</h1><br />Website under planned maintenance. Please check back later.');
}
}
add_action('get_header', 'wp_maintenance_mode');
این قطعه کد توسط رفرنس خود وردپرس ارائه شده است و همانطور که مشاهده میکنید ، تابع wp_maintenance_mode توسط وردپرس ایجاد شده است تا بتوانید از آن استفاده کنید . محتوایی که باید در این قسمت تغییر دهید، بخش زیر است :
<h1>Under Maintenance</h1><br />Website under planned maintenance. Please check back later.
شما با تغییر همین قسمت و نوشتن محتوای خودتان در داخل آن ، میتوانید متن دلخواه را در حالت تعمیر به کاربران خود نمایش دهید ، البته که دیزاین این صفحه ساده خواهد بود و خودتان میتوانید توسط html و css دیزاین آن را بهتر کنید و یا مثل روش های قبلی ، از افزونه های کمکی که استایل های بیشتری دارند استفاده کنید . امیدواریم این محتوا برای شما مفید باشد . نظرات و سئوالات خود را در بخش دیدگاه های این مقاله با ما در میان بگذارید .
امید قدیمی هستم ، 8 سال است که در زمینه طراحی و برنامه نویسی وب سایت فعالیت می کنم . توسعه دهنده فرانت اند ، طراح و برنامه نویس انواع وب سایت های وردپرسی ، فعال در زمینه تولید محتوا و سئو وب سایت
نقشه راه فرانت
اگر قصد دارید تا یک طراح ماهر باشید ، ما درست ترین مسیر را برای شما فراهم کردیم و فقط کافیست همراه ما باشید
چگونه از صفحه ورود به بخش پیشخوان وردپرس ، گزینه تغییر زبان را حذف کنیم ؟!
در کمتر از چند دقیقه میتوانید بخش لایک کردن مطالب ، محصولات ، نمونهکار و ... را داخل وردپرس اضافه کنید ، افزودن بخش لایک به محتوای وردپرس توسط افزونه و بدون افزونه قابل انجام است .
سلام وقت بخیر ، خب چندتا از مشکلات افزونه را که گفتن بفرمایید ماهم اطلاع داشته باشیم و با اطلاع کامل در موردش صحبت کنیم