Ką daryti, jei tinkintoje „WordPress“ temoje yra lemtinga klaida? Pridėkite kodą, kad ją išspręstumėte

Testuojant naują „WordPress“ temą vietiniame kompiuteryje ir bandant ją pritaikyti, įvyko ši kritinė klaida ▼

Ką daryti, jei tinkintoje „WordPress“ temoje yra lemtinga klaida? Pridėkite kodą, kad ją išspręstumėte

Lemtinga klaida naudojant „WordPress“ tinkintą temą?

Jei atidarydami „WordPress“ tinkintą temą ir fono meniu susiduriate su lemtinga klaida, panašia į toliau pateiktą:

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.

Kaip pataisyti tiekimo nav_menu_item vertės trūkstamos savybės: aprašymas?

Tai galime padaryti naudodami „WordPress“ temasfunction.phpfailą, pridėkite šį kodą, kad jį ištaisytumėte:

/**
* 解决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 WeiliangIšbandytos, WordPress temosfunction.phpFailo faile, pridėjus aukščiau pateiktą kodą, jis gali išspręsti „WordPress“ mirtinos klaidos problemą: Nepagauta išimtis „Išimtis“ su pranešimu „Supplied nav_menu_item value trūksta nuosavybės: aprašymas“.

发表 评论

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

Pereikite į viršų