برای اینکه دقیقا متوجه بشیم که سایت چه اروری داره بهترین راه روشن کردن قابلیت دباگ در فایل وی پی کانفیگ هست . برای این کار باید مقدار رو از false به true تغییر بدید . اگر افزونه و یا کدهای قالب اروری داشته باشه اینجا مشخص میشه . یه راه حل دیگه چک کردن ارور لاگ فولدر پابلیک هست . این لاگ رو می تونید توی همون پنل هاست باز کنید و یا دانلود کنید با نرم افزارهای نوت پد یا ترجیحا نوت پد پلاس پلاس باز کنید . در این فایل تمام ارور ها و خطاهای سایت ذخیره شده و می تونه منبع خوبی برای عیب یابی و رفع خطا باشه .
اگر بیشتر در مورد این تابع بخواید بدونید باید این صفحه رو مطالعه کنید که قشنگ در موردش توضیح داده .
register_block_type_from_metadata
یکی از مشتریان سایتش بالا نمی اومد و این ارور نمایش داده می شد . با تغییر نام فولدر پلاگین این ارور همچنان نمایش داده می شد و این به بدان معنی بود که مشکل از فولدر پلاگین و افزونه ها نیست . با تغییر نام فولدر تم هم این عیب همچنان پابرجا بود .
راه حلی که برای این مشکل پیدا کردم این بود که فولدر wp-includes آخرین ورژن وردپرس رو زیپ کنم و آپلود کنم و جایگزین فولدر قبلی کنم . بعد از انجام این کار یه ارور دیگه ایجاد شد که با جایگرین کردن فایل wp-setting.php در فولدر پابلیک مشکل به طور کامل رفع شد و سایت به راحتی لود شد.
مشکل به علت ورژن قدیمی وردپرس و آپدیت نبودن نسخه وردپرس بود . تر جیجا فولدر wp-admin هم با ورژن جدید جایگزین شد .
register_block_type_from_metadata
Fatal error: Uncaught Error: Call to undefined function register_block_type_from_metadata() in /home/u9412510/public_html/wp-includes/blocks/index.php:62 Stack trace: #0 /home/u9412510/public_html/wp-includes/class-wp-hook.php(287): register_core_block_types_from_metadata(”) #1 /home/u9412510/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #2 /home/u9412510/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #3 /home/u9412510/public_html/wp-settings.php(546): do_action(‘init’) #4 /home/u9412510/public_html/wp-config.php(91): require_once(‘/home/u9412510/…’) #5 /home/u9412510/public_html/wp-load.php(37): require_once(‘/home/u9412510/…’) #6 /home/u9412510/public_html/wp-blog-header.php(13): require_once(‘/home/u9412510/…’) #7 /home/u9412510/public_html/index.php(17): require(‘/home/u9412510/…’) #8 {main} thrown in /home/u9412510/public_html/wp-includes/blocks/index.php on line 62