با سلام خدمت کاربران عزیز مارکیو.در خدمت شما هستم با یک آموزش کاربردی وردپرس که در مورد ساخت صفحه یا حالت در دست تعمیر وبسایت وردپرس هستش.گاهی اوقات لازم هستش سایت شما از دسترس عموم خارج بشه تا بتونید تغییرات مورد نیاز رو در سایت تون انجام بدید.با ما در این مقاله همراه باشید.

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

از ویژگی‌های خوب و متمایز این کد که می‌توان به آن اشاره کرد، این است که پیام حالت تعمیر وردپرس تنها برای کاربران وبلاگ و سایت وردپرسی شما به نمایش در خواهد آمد و شما بدون هیچ نگرانی می‌توانید به ویرایش فایل‌های خود پرداخته و تغییرات خود را بر روی سایت تماشا کنید بصورتی که این تغییرات تنها برای شما به نمایش درآمده و کاربران شما تنها پیام حالت تعمیر وردپرس را تماشا خواهند کرد.

برای ایجاد حالت تعمیر در وردپرس تنها کافیست دستور زیر را به فایل فانکشن پوسته وردپرس خود اضافه کنید (خواهشمندیم پیش از ایجاد هر تغییری در فایل فانکشن از آن نسخه‌ی پشتیبان تهیه نمایید تا در صورت بروز خطا آنرا به حالت اول بازگردانید):

function maintenace_mode() {
if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {wp_die('در حال بروز رسانی هستيم .');}
}
add_action('get_header', 'maintenace_mode');

اگر شما ناچار هستید به دفعات بیشتری وردپرس خود را به حالت تعمیر در بیاورید نیازی به حذف دستور برای بازگرداندنِ سایت به حالت اول ندارید و میتوانید با قرار دادن دو اسلش در اول add_actionاین حالت را بدون پاک کردن کد غیرفعال کنید که در صورت غیرفعال‌سازی، کد شما می‌بایست به شکل زیر در آمده باشد:

function maintenace_mode() {
if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {wp_die('در حال بروز رسانی هستيم .');}
}
// add_action('get_header', 'maintenace_mode');

موفق باشید

منبع
محمد جواد کوشکی
خودمو یک متخصص نمی دونم چون هر روز دارم چیز های جدیدی در حوزه کسب و کار اینترنتی یاد می گیرم.