آموزش حالت تعمیر وردپرس آموزش بدون نیاز به نصب افزونه
آموزش حالت تعمیر وردپرس آموزش بدون نیاز به نصب افزونه
فهرست موضوعات در این آموزش
سلام و درود میگم خدمت تمام دوستان و همراهان همیشگی وب سایت پاسخ وردپرس همان طور که
قول داده بودم توی این جلسه از آموزش رایگان wrodpress میخواهیم آموزش حالت تعمیر در وردپرس بدون نیاز به نصب افزونه
خدمت شما آموزش بدیم توی جلسه گذشته آموزش قرار دادن وردپرس روی حالت تعمیر با افزونه WP Maintenance به صورت کامل آموزش دادیم.
هر وبسایتی برای پیشرفت و توسعه زمانهایی را به حالت تعمیر سپری میکند.
مشاهده حالت توسعه و تکمیل وبسایتهایی که تازه شروع به کار کردهاند چندان اهمیتی ندارد،
اما برای وبسایتهای بزرگتر با محصولات بیشتر فعالسازی حالت تعمیر در وردپرس یک راهکار برای اطلاعرسانی این موضوع به کاربران است
که از ارزش و اعتبار وبسایت کاسته نشود. بنابراین وبسایت را بهصورت موقت غیرفعال میکنند تا برای راهاندازی آماده شود.
حالت تعمیر در وردپرس
تغییرات جزیی بدون آنکه تعداد زیادی از کاربران متوجه آن شوند ایجاد میشود و حالت دیگر تغییرات کلی هستند
که نسبتا نیاز به صرف زمان بیشتری برای ویرایش فایلها و رسیدن به نتیجه مطلوب، نیاز است.
روند کلی حالت تعمیر در وردپرس
از بهترین حالات تعمیر و ویرایش فایلهای پوسته میتوان به نصب وردپرس بر روی لوکال هاست اشاره کرد
که علاوه بر امکان تغییرات در فایل پوسته شما میتوانید با خیالی آسوده به امتحان کردن
انواع پوسته و افزونه با سرعت و سهولت بیشتری بر روی آن بپردازید.
که این حالت ممکن است برای کاربران شما آزار دهنده و ناخوشایند باشد،
در همچین مواقعی بهترین گزینه انتخاب “حالت در دست تعمیر وردپرس” میباشد
که فعال سازی این حالت با انتخاب پوستهی مناسب با این موضوع و یا نصب افزونههای در دست ساخت یا در دست تعمیر امکانپذیر میباشد.
وردپرس خود را بصورت کلی به حالت تعمیر در آورید و پیام یا متن دلخواه خود را که مرتبط با تعمیرات فعلی شما است برای کاربران به نمایش در بیاورید.
چه زمانی باید وردپرس را بهطور موقت غیرفعال کنید؟
اما مهم این است که کاربران از این حالت غیرفعالی موقت آگاه باشند و این غیرفعال بودن موقتی را بیاعتباری یا ضعف وبسایت شما تلقی نکنند.
مهمتر از آن کاربران ثابت آگاهی داشته باشند که پس از این بازه زمانی مجدداً قادر به دسترسی به وبسایت هستند.
بنابراین باید دقت کنید که چه زمانهایی و با چه روشی نسبت به فعالسازی حالت تعمیر در وردپرس اقدام کنید. مانند:
- وقتیکه سایت شما هک شده و میخواهید هرگونه تهدید احتمالی را خنثی کنید.
- زمانی که سایت شما هک شده و ترجیح میدهید مشتریان یک صفحه عاری از هرگونه مشکلات امنیتی را مشاهده کنند.
- زمانی که قصد دارید یک سری تعمیرات را روی وبسایت خود انجام دهید.
- زمانی که قصد توسعه وبسایت خود را دارد و این توسعه نیازمند صرف زمان است. در بازه زمانی بهجای نمایش سایت نیمهتمام میتوانید مشتریان و کاربران خود را به صفحه موردنظر با پیغام بهزودی بازمیگردیم یا در حال تعمیر هستیم، هدایت کنید.
- وقتی در حال فعالیت بر بخش دیگری هستید اما امکان بازگشت و فعالیت مجدد بر روی وبسایت وردپرسی وجود دارد و نمیخواهید وبسایت خود را حذف کنید.
آموزش حالت تعمیر در وردپرس بدونه افزونه
که پیام حالت تعمیر وردپرس تنها برای کاربران وبلاگ و سایت وردپرسی شما به نمایش در خواهد آمد و شما بدون هیچ نگرانی میتوانید به ویرایش فایلهای خود پرداخته و تغییرات
خود را بر روی سایت تماشا کنید بصورتی که این تغییرات تنها برای شما به نمایش درآمده و کاربران شما تنها پیام حالت تعمیر وردپرس را تماشا خواهند کرد.
(خواهشمندیم پیش از ایجاد هر تغییری در فایل فانکشن از آن نسخهی پشتیبان تهیه نمایید تا در صورت بروز خطا آنرا به حالت اول بازگردانید):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
function replywp_maintenace() { if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) { ?> <style> .test{ color: #ff5931; text-align: center; font-size: 25px; background-image: url(https://websitelot.net/wp-content/uploads/2020/06/5-ways-seo-web-design-go-together-5e2945dd5df37.png); height: 500px; line-height: 450px; } #error-page { margin: ; max-width: 100%; padding: ; background: transparent; } </style> <?php $msg = "<div class='test'>در حال بروز رسانی سایت پاسخ وردپرس هسیتم</div>"; wp_die($msg); } } add_action('get_header', 'replywp_maintenace'); |
بازگردانی به حال اول وردپرس
و میتوانید با قرار دادن دو اسلش در اول add_action این حالت را بدون پاک کردن کد غیرفعال کنید که در صورت غیرفعالسازی،
کد شما میبایست به شکل زیر در آمده باشد:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
function replywp_maintenace() { if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) { ?> <style> .test{ color: #ff5931; text-align: center; font-size: 25px; background-image: url(https://websitelot.net/wp-content/uploads/2020/06/5-ways-seo-web-design-go-together-5e2945dd5df37.png); height: 500px; line-height: 450px; } #error-page { margin: ; max-width: 100%; padding: ; background: transparent; } </style> <?php $msg = "<div class='test'>در حال بروز رسانی سایت پاسخ وردپرس هسیتم</div>"; wp_die($msg); } } //add_action('get_header', 'replywp_maintenace'); |
نکته:
برای ویرایش در سایت باید در وردپرس لاگین کرده باشید، این کد تنها برای کاربرانی که به وردپرس وارد نشدهاند اجرا خواهد شد.
جمعبندی نهایی
برای وبسایتهای جدید با محصولات بیشتر بهتر است که صفحات موقتی با پیغام مناسب را در معرض دید قرار دهید (مانند پیغام بهزودی بازمیگردیم)،
برخی تمایل دارند که امکان دسترسی به وبسایت را بهصورت موقت سلب کنند در این مواقع نیز میتوان یک صفحه تعمیر و نگهداری را در معرض نمایش قرارداد.
در نهایت با بررسی شرایط و عملکرد وبسایت خود می توانید از روشهای فوق برای فعال سازی حالت تعمیر در وردپرس کمک بگیرید.
سلام ممنون از آموزش خوبتون، مفید و کاربردی بود.
سلام خدمت شما دوست کرامی خیلی خوشحالم برای شما مفید بوده موفق باشید