Hvad skal jeg gøre, hvis et tilpasset WordPress-tema har en fatal fejl? Tilføj kode for at løse det

Test udskiftning på lokal computerhood.discounttema, når jeg forsøger at tilpasse temaet, får jeg følgende fatale fejl ▼

Hvad skal jeg gøre, hvis et tilpasset WordPress-tema har en fatal fejl? Tilføj kode for at løse det

Fatal fejl med WordPress brugerdefineret tema?

Hvis du støder på en fatal fejl svarende til følgende, når du åbner et brugerdefineret WordPress-tema og en baggrundsmenu:

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.

Hvordan rettes Supply nav_menu_item værdi manglende egenskab: beskrivelse'?

Vi kan gøre dette i WordPress-temaerfunction.phpfil, skal du tilføje følgende kode for at rette den:

/**
* 解决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 WeiliangTestede WordPress-temaerfunction.phpI filen, efter tilføjelse af ovenstående kode, kan det løse problemet med WordPress Fatal fejl: Ufanget undtagelse 'Exception' med beskeden 'Supplied nav_menu_item value missing property: description'.

发表 评论

Din e-mailadresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

Rul til top