bmppc2 148 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 سلامچجوری میشه صفحه خطای پیش فرض وردپرس که یه صفحه سفید با عنوان وردپرس › خطا میباشد را تغییر بدم ؟مثلا هم بشه عنوانش را تغییر داد و هم خود صفحه راتشکر 1 نقل قول لینک به ارسال
پویابهروش 237 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 سلام. در فایل پوسته ، یه فایل php بسازید با اسم wp-db.php و کدهای مورد نظرتون رو درش قرار بدید. البته در این فایل نمی تونید از کدکس (codex) ها و توابع وردپرس مثل get_header و... استفاده کنید 1 نقل قول لینک به ارسال
bmppc2 148 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 سلام. در فایل پوسته ، یه فایل php بسازید با اسم wp-db.php و کدهای مورد نظرتون رو درش قرار بدید. البته در این فایل نمی تونید از کدکس (codex) ها و توابع وردپرس مثل get_header و... استفاده کنید ساختم ولی همون صفحه خطای وردپرس میاد نقل قول لینک به ارسال
پویابهروش 237 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 این تنها روش معرفی شده ست و راه دیگه ای ندارید. اوه البته یه کم عجله ای گفتم الان که نگاه می کنم چیزی که گفتم کلا اشتباهه فایلی به اسم db-error.php بسازید در wp-content . بعد محتوای زیر رو درش قرار بدید و کدهای HTMLش رو به دلخواه تغییر بدید :<?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("your@email.com", "Database Error", "There is a problem with the database!", "From: Db Error Watching");?><!DOCTYPE HTML><html><head><meta charset="UTF-8" /><title>Database Error | خطاء پایگاه داده</title><style>body { color: red; }.shadow { text-align: center; direction: rtl; padding: 20px; font-size: 20px; -moz-box-shadow: inset 0 0 10px #000000; -webkit-box-shadow: inset 0 0 10px #000000; box-shadow: inset 0 0 10px #000000;}</style></head><body><div class="shadow"> خطائی در برقراری ارتباط با پایگاه داده رخ داده است.</div></body></html>*/ کدها زیاد ، بود از سایت دیگه ای برداشتم. منبع نقل قول لینک به ارسال
bmppc2 148 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 (ویرایش شده) این تنها روش معرفی شده ست و راه دیگه ای ندارید. اوه البته یه کم عجله ای گفتم الان که نگاه می کنم چیزی که گفتم کلا اشتباهه فایلی به اسم db-error.php بسازید در wp-content . بعد محتوای زیر رو درش قرار بدید و کدهای HTMLش رو به دلخواه تغییر بدید :<?php // custom WordPress database error pageheader('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("your@email.com", "Database Error", "There is a problem with the database!", "From: Db Error Watching");?><!DOCTYPE HTML><html><head><meta charset="UTF-8" /><title>Database Error | خطاء پایگاه داده</title><style>body { color: red; }.shadow {text-align: center; direction: rtl; padding: 20px; font-size: 20px;-moz-box-shadow: inset 0 0 10px #000000;-webkit-box-shadow: inset 0 0 10px #000000;box-shadow: inset 0 0 10px #000000;}</style></head><body><div class="shadow">خطائی در برقراری ارتباط با پایگاه داده رخ داده است.</div></body></html>*/ کدها زیاد ، بود از سایت دیگه ای برداشتم. منبعنه نه نه عزیز دلم کلا هم عجله کردید و هم منظور بنده را متوجه نشدید این چیزی که شما میگید برای خطای پایگاه داده استمن برای خطاهای دیگه میخوام مثلا کلک میزنی یا خطای خالی بودن نام کاربری در فرم کامنت ها یا خطاهای دیگه که یک صفحه میاد به این شکل :میخوام این صفحه را به شکل دلخواه تغییر بدهم ویرایش شده تیر 93 توسط bmppc2 نقل قول لینک به ارسال
kasra 4929 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 صفحه جدید میخواین برای خطاها بسازید ؟برای چه نوع خطایی ؟ 1 نقل قول لینک به ارسال
bmppc2 148 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 مشکل من هنوز پابرجاست نقل قول لینک به ارسال
isk 4447 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 wp_die در مسیر زیر تعیین میشه:wp-includes/functions.php در فایل بالا میتونید خطاهای مربوطه رو ببینید و برای هریک استایل نویسی کنید و حتی میتونید پیام رو تغییر بدید. که البته باید از طریق پلاگین انجام بشه تا دراثر آپدیت وردپرس تغییری نکنه. 2 نقل قول لینک به ارسال
bmppc2 148 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 wp_die در مسیر زیر تعیین میشه:wp-includes/functions.phpدر فایل بالا میتونید خطاهای مربوطه رو ببینید و برای هریک استایل نویسی کنید و حتی میتونید پیام رو تغییر بدید. که البته باید از طریق پلاگین انجام بشه تا دراثر آپدیت وردپرس تغییری نکنه.تشکراز طریق اون فایل میتونم ویرایش کنم و مشکلی ندارماما خوب این راه غیر ایمن و اشتباهه و همونطور که خودتان گفتید اگر آپدیت کنی از بین میرهمن میخوام یک راهی باشه از تو فانکشن قالب یا افزونه این کارو بکنم نقل قول لینک به ارسال
bmppc2 148 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 الان کسی نمیدونه من چکار بکنم؟ نقل قول لینک به ارسال
isk 4447 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 در همون پست 8 گفته شد که کجا رو باید تغییر بدید که فرمودید میدونید - پس مشکل دیگه چیه؟ همون تغییراتی رو که در اونجا باید انجام بدید در پلاگین ایجاد کنید. 1 نقل قول لینک به ارسال
bmppc2 148 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 در همون پست 8 گفته شد که کجا رو باید تغییر بدید که فرمودید میدونید - پس مشکل دیگه چیه؟ همون تغییراتی رو که در اونجا باید انجام بدید در پلاگین ایجاد کنید.ببینید برای مثال میخوام عنوان اون صفحه و قالبشو عوض کنم یعنی استایل و ....اما میخوام این کار از طریق فایل فانکشن یا پلاگین انجام بشه نقل قول لینک به ارسال
isk 4447 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 مثال:برای خطای برقراری ارتباط با سرور (DataBase Connection Error) فایلی به نام db-error.php با هر محتوا و استایل دلخواه بسازید و در پوشهی wp-content ذخیره کنید. مثلاً:<html><head><title>طای دسترسی به دیتابیس</title></head><body>لطفا بعداً مراجعه کنید</body></html>البته گرافیک و ظاهر صفحات خطاهای شخصی چه در wp_die و چه سایر خطاهای سایت زیاد مهم نیستند. مسئله ایی که وجود داره اینه که در فلان لحظه فلان خطا برای ویزیتور شما رخ میده ولی شما بی خبرید. خب این چه دردی از ویزیتور علاج میکنه؟ مهم اینه که این نوع صفحات خطای شخصی رو طوری طراحی کنید که همزمان با مشاهده توسط ویزیتور، شما هم مطلع بشید.برای سایر خاطاهای wp_die به روش مشابه میتونید شخصی سازی کنید. 1 نقل قول لینک به ارسال
bmppc2 148 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 مثال:برای خطای برقراری ارتباط با سرور (DataBase Connection Error) فایلی به نام db-error.php با هر محتوا و استایل دلخواه بسازید و در پوشهی wp-content ذخیره کنید. مثلاً:<html><head><title>طای دسترسی به دیتابیس</title></head><body>لطفا بعداً مراجعه کنید</body></html>البته گرافیک و ظاهر صفحات خطاهای شخصی چه در wp_die و چه سایر خطاهای سایت زیاد مهم نیستند. مسئله ایی که وجود داره اینه که در فلان لحظه فلان خطا برای ویزیتور شما رخ میده ولی شما بی خبرید. خب این چه دردی از ویزیتور علاج میکنه؟ مهم اینه که این نوع صفحات خطای شخصی رو طوری طراحی کنید که همزمان با مشاهده توسط ویزیتور، شما هم مطلع بشید.برای سایر خاطاهای wp_die به روش مشابه میتونید شخصی سازی کنید.اینو توی نت پیدا کرده بودم ولی من گفتم که میخوام همه خطاهای wp-die رو درست کنممثلا ارسال کامنت یا دسترسی نداشتن به صفحه و ... نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 در تابع امکان تعیین عنوان وجود داردhttp://codex.wordpress.org/Function_Reference/wp_die 1 نقل قول لینک به ارسال
bmppc2 148 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 در تابع امکان تعیین عنوان وجود داردhttp://codex.wordpre...eference/wp_dieتشکرآقا پارسا من خودم از این تابع استفاده نمیکنم از افزونه های و قالب که استفاده میکنم این خطارو دارند و میخوام همرو مثلا تغییر بدم عنوانشون بشه یه چیز دیگه و قالب معمولیشون رو خودم تغییر بدم و .... نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .