اطلاع از آخرین آپدیت ها ، آموزش ها و تخفیف های ویژه در
تلگرام اینستاگرام
no-img
پارسی پروگرامر

صفحه سفارشی برای خطای پایگاه داده در وردپرس(db-error.php) - پارسی پروگرامر


پارسی پروگرامر
ads

ادامه مطلب

<b class='sponsored_text' style='background:#ffc800;'>WP</b> صفحه سفارشی برای خطای پایگاه داده در وردپرس(db-error.php)
zip
انتشار:۱۳۹۸/۰۷/۱۹
بروز رسانی:۱۳۹۸/۰۷/۲۰

صفحه سفارشی برای خطای پایگاه داده در وردپرس(db-error.php)


در این مطلب با آموزش صفحه سفارشی برای خطای پایگاه داده در وردپرس در خدمت شما عزیزان هستیم.یکی از افزونه ها و drop-ins مفید در وردپرس فایل db-error.php است که می توانید آن را در پوشه wp-content ایجاد،شخصی سازی و آپلود کنید.پس از انجام این کار هر زمان و به هر دلیلی که دیتابیس وردپرس در دسترس نباشد محتویات این فایل نمایش داده می شود.

صفحه سفارشی برای خطای پایگاه داده

Drop-ins : افزونه های خاصی هستند که در پوشه wp-content قرار می گیرند . توسط این افزونه ها می توان عملکردهای هسته وردپرس را تغییر داد . از معروف ترین افزونه های Drop-ins می توان به advanced-cache.php اشاره کرد که جهت بهبود سرعت سایت های وردپرسی مورد استفاده قرار می گیرد .

در این پست قالب ساده ای برای این فایل استفاده شده است که شما می توانید آن را به دلخواه خود ویرایش کرده و استفاده کنید. همچنین می توانید با استفاده از قطعه کد ارسال ایمیل در php از طریق ایمیل از خطای پایگاه داده وبسایت وردپرسی خود مطلع گردید.


<?php ob_start();
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 3600'); // 1 hour = 3600 seconds
mail("email@example.com", "Database Error", "There is a problem with teh database!" . $_SERVER['REMOTE_ADDR'], "From: Sir Montgomery Scott");
?><!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>503 Service Temporarily Unavailable</title>
</head>
<body>
<h3>Service Temporarily Unavailable</h3>
<p>The site is currently being updated. Please try again later.<p>
<hr>
<address>Web Server at example.com</address>
</body>
</html>

نحوه استفاده از این کد

  1. ایمیل email@example.com را به آدرس ایمیل خود تغییر دهید
  2. سایر پارامتر های تابع mail() را ویرایش کنید
  3. یک فایل با نام db-error.php ایجاد کنید
  4. این کد ها را داخل فایل کپی کنید
  5. فایل مذکور را در پوشه /wp-content/ وردپرس خود آپلود کنید
  6. تموم شد!

این کد برای صفحه سفارشی برای خطای پایگاه داده یک قالب ساده است که اصول اولیه زیر را شامل می شود:

  • تنظیم هدر 503
  • تنظیم هدر retry-after
  • ارسال ایمیل هشدار برای شما
  • نمایش یک پیام ساده


موضوعات :
PHP , آموزش , وردپرس
لینک کوتاه مطلب:

https://parsprog.ir/?p=2099

ads

درباره نویسنده

فارغ التحصیل مهندسی تکنولوژی نرم افزار، علاقه مند به برنامه نویسی تحت وب و اندروید

مصطفی اشرف زاده 43 نوشته در پارسی پروگرامر دارد .مشاهده تمام نوشته های

دیدگاه ها


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هشت − 2 =