Kaj naj storim, če ima WordPress tema po meri usodno napako? Dodajte kodo, da jo odpravite

Pri testiranju nove WordPress teme na mojem lokalnem računalniku in poskusu prilagajanja teme je prišlo do naslednje usodne napake ▼

Kaj naj storim, če ima WordPress tema po meri usodno napako? Dodajte kodo, da jo odpravite

Usodna napaka s temo po meri WordPress?

Če naletite na usodno napako, podobno naslednji, ko odprete WordPress temo po meri in meni ozadja:

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.

Kako popraviti vrednost Supply nav_menu_item, ki manjka lastnost: opis'?

To lahko storimo v temah WordPressfunction.phpdodajte to kodo, da jo popravite:

/**
* 解决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;
}

Chen WeiliangPreizkušeno, WordPress temefunction.phpV datoteki lahko po dodajanju zgornje kode reši težavo WordPressa Fatal error: Uncaught exception 'Exception' with message 'Supplied nav_menu_item value missing property: description'.

发表 评论

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

Pomaknite se na vrh