ساخت صفحه دلخواه خطای دیتابیس وردپرس
مطمئنا برای شما نیز اتفاق افتاده است تا ارتباط دیتابیس با هاست قطع شده و داده ای از طریق ان ارسال نشده باشد، در این صورت است که با باز کردن آدرس سایت خطایی را مبنی بر عدم اتصال به دیتابیس وردپرس دریافت خواهید کرد. حال برای اینکه سایت خود را مقداری برای این خطا کاربرپسند کنید میتوانید صفحه دلخواهی را هنگام ایجاد این خطا ایجاد کنید.
در این آموزش از دکتر وردپرس قصد دارم تا به نحوه ایجاد یک صفحه دلخواه سفارشی برای خطای 503 سایت بپردازم تا هنگام بروز این خطا بازدید کنندگان متوجه این خطا شده و در زمان دیگری اقدام به مشاهده سایت کنند.
ساخت صفحه دلخواه خطای دیتابیس وردپرس
برای این کار وارد هاست خود شده و در پوشه مربوط به فایل های وردپرس یعنی wp-content یک فایل با عنوان db-error.php ایجاد کرده و کدهای زیر را در ان قرار دهید.
این فایل می بایست در دایرکتوری public_html/wp-content/ ایجاد شود، پس از ایجاد فایل کدهای زیر را به دلخواه خود تغییر داده و در آن قرار دهید.
<?php // custom WordPress database error page header(‘HTTP/1.1 503 Service Temporarily Unavailable’); header(‘Status: 503 Service Temporarily Unavailable’); header(‘Retry-After: 600’); // 1 hour = 3600 seconds // If you wish to email yourself upon an error mail(“info@doctorwp.com”, “ظاهر شدن ارور دیتابیس در سایت شما”, “در سایت شما ارور دیتابیس-۵۰۴- ظاهر شده است ، لطفا هرچه سریع تر بررسی نمایید.”, “From: دکتر وردپرس”); ?> <!DOCTYPE HTML> <html> <head> <title>Eror 504 | Update – Cooming Soon</title> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cstyle%3E%0Abody%20%7B%20padding%3A%2020px%3B%20background%3A%20%23002230%3B%20color%3A%20%23faad0e%3B%20font-size%3A%2020px%3B%20text-align%3Acenter%7D%0A%3C%2Fstyle%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="<style>" title="<style>" /> </head> <body> <img id=“logo” alt=“دکتر وردپرس” src=“IMGURL”></img></br> بازدیدکننده عزیز ، ضمن عرض پوزش سایت درحال بروزرسانی است لطفا بعدا مراجعه نمایید. </body> </html>
همانطور که در کد فوق مشاهده می کنید آن را سفارشی سازی کرده و در فایل مربوطه قرار دهید. به جای IMGURL نیز میتوانید آدرس تصویر دلخواه خود را برای نمایش لوگو سایت در آن درج کنید.
برای تغییر استایل پیغام نیز می توانید آن را سفارشی سازی کرده و رنگ و لوگو دلخواه خود را در آن ایجاد نمایید.
در فرم مورد نظر نیز میتوانید عنوان دلخواه، لوگو و پیام دلخواه خود را وارد کنید تا هرگاه کاربری به این صفحه رسید بتواند از طریق ایمیل به شما اطلاع دهد که در جهت رفع مشکل برآیید.