اگر یک موضوع سفارشی وردپرس دارای خطای مهلک باشد چه کاری باید انجام دهم؟ برای حل آن کد اضافه کنید

هنگام آزمایش یک قالب وردپرس جدید روی رایانه محلی و تلاش برای سفارشی‌سازی قالب، خطای مهلک زیر رخ داد ▼

اگر یک موضوع سفارشی وردپرس دارای خطای مهلک باشد چه کاری باید انجام دهم؟ برای حل آن کد اضافه کنید

خطای مرگبار با تم سفارشی وردپرس؟

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

Fatal error: Uncaught exception 'Exception' with message 'Supplied nav_menu_item value missing property: description' in D:\xampp\htdocs\wp\ceshimuban\wp-includes\customize\class-wp-customize-nav-menu-item-setting.php:183 Stack trace: #0 D:\xampp\htdocs\wp\ceshimuban\wp-includes\class-wp-customize-nav-menus.php(820): WP_Customize_Nav_Menu_Item_Setting->__construct(Object(WP_Customize_Manager), 'nav_menu_item[1...', Array) #1 [internal function]: WP_Customize_Nav_Menus->customize_register(Object(WP_Customize_Manager)) #2 D:\xampp\htdocs\wp\ceshimuban\wp-includes\class-wp-hook.php(303): call_user_func_array(Array, Array) #3 D:\xampp\htdocs\wp\ceshimuban\wp-includes\class-wp-hook.php(327): WP_Hook->apply_filters('', Array) #4 D:\xampp\htdocs\wp\ceshimuban\wp-includes\plugin.php(470): WP_Hook->do_action(Array) #5 D:\xampp\htdocs\wp\ceshimuban\wp-includes\class-wp-customize-manager.php(933): do_action('customize_regis...', Object(WP_Customize_Manager)) #6 [internal function]: WP_Customize_Manager->wp_loaded('') #7 D:\xampp\htd in D:\xampp\htdocs\wp\ceshimuban\wp-includes\customize\class-wp-customize-nav-menu-item-setting.php on line 183
There has been a critical error on this website. Please check your site admin email inbox for instructions.

Learn more about troubleshooting WordPress.

چگونه می توان ویژگی از دست رفته مقدار Supply nav_menu_item: description' را برطرف کرد؟

ما می توانیم این کار را در قالب های وردپرس انجام دهیمfunction.phpفایل، کد زیر را برای رفع آن اضافه کنید:

/**
* 解决WordPress自定义主题时出现致命错误 By 陈沩亮博客
* https://www.chenweiliang.com/cwl-19302.html
**/
add_filter('wp_get_nav_menu_items', 'my_wp_get_nav_menu_items', 10, 3);
function my_wp_get_nav_menu_items($items, $menu, $args) {
foreach($items as $key => $item)
$items[$key]->description = '';

return $items;
}

چن ویلیانگتم های وردپرس تست شدهfunction.phpدر فایل، پس از افزودن کد بالا، می‌تواند مشکل خطای Fatal وردپرس را حل کند: استثناء Uncaught 'Exception' با پیام 'Supplied nav_menu_item value missing milk: description'.

امیدوارم مقاله «در صورت بروز خطای مهلک در قالب سفارشی وردپرس چه باید کرد؟ برای حل آن کد اضافه کنید» که در وبلاگ چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده است، برای شما مفید باشد.

لینک این مقاله را به اشتراک بگذارید: https://www.chenweiliang.com/cwl-19302.html

برای کشف ترفندهای مخفی بیشتر🔑، به کانال تلگرام ما بپیوندید!

اگر دوست داشتید به اشتراک بگذارید و لایک کنید! اشتراک گذاری ها و لایک های شما انگیزه ادامه دار ماست!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

رفته به بالا