خطای Generated x Characters of Unexpected Output در هنگام فعال سازی افزونه
[ad_1]
برخی مواقع بعد از نوشتن یک افزونه جدید در وردپرس، موقع فعال سازی افزونه با خطای زیر مواجه میشیم:
Generated x Characters of Unexpected Output
رایج ترین دلایل بروز این خطا:
۱٫ یک فضای خالی قبل یا بعد از تگ PHP.
۲٫ فایل انکد شده با UTF-8 باشد.
۳٫ فراخوانی یک تابع زمانی که نباید.
۴٫ استفاده از تابع add_option وردپرس. بجای آن از تابع update_option استفاده کنید، تا مشکل حل شود.
برای پیدا کردن دلیل این مورد، میتونید از کد زیر در افرونه استفاده کنید:
function tl_save_error() {
update_option( 'plugin_error', ob_get_contents() );
}
add_action( 'activated_plugin', 'tl_save_error' );
/* Then to display the error message: */
echo get_option( 'plugin_error' );
/* Or you could do the following: */
file_put_contents( 'C:errors' , ob_get_contents() ); // or any suspected variable
نوشته خطای Generated x Characters of Unexpected Output در هنگام فعال سازی افزونه اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.
[ad_2]
لینک منبع مطلب