Що робити, якщо користувацька тема WordPress має критичну помилку? Додайте код, щоб її вирішити

Тестова заміна на локальному комп'ютеріWordPressпід час спроби налаштувати тему я отримую таку фатальну помилку ▼

Що робити, якщо користувацька тема WordPress має критичну помилку? Додайте код, щоб її вирішити

Фатальна помилка власної теми WordPress?

Якщо під час відкриття спеціальної теми та фонового меню WordPress виникла критична помилка, подібна до наведеної нижче:

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'?

Ми можемо зробити це в темах WordPressfunction.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;
}

Чень ВейлянПеревірено, теми WordPressfunction.phpУ файл, після додавання наведеного вище коду, він може вирішити проблему WordPress Fatal error: Uncaught exception 'Exception' with message 'Supplied nav_menu_item value missing property: description'.

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Що мені робити, якщо користувацька тема WordPress має фатальну помилку? Додайте код для її вирішення», що було корисним для вас.

Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-19302.html

Щоб розкрити більше прихованих хитрощів🔑, приєднуйтесь до нашого Telegram-каналу!

Поділіться та поставте лайк, якщо вам подобається! Ваші розповсюдження та вподобання — наша постійна мотивація!

 

发表 评论

Ваша електронна адреса не буде опублікована. 必填 项 已 用 * Етикетка

Прокрутка до початку