ماذا علي أن أفعل إذا كان قالب 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.

كيفية إصلاح عرض nav_menu_item بقيمة الخاصية المفقودة: الوصف '؟

يمكننا القيام بذلك في قوالب ووردبريس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;
}

تشن ويليانجتم اختبار موضوعات WordPressfunction.phpفي الملف ، بعد إضافة الكود أعلاه ، يمكن أن يحل مشكلة خطأ فادح في WordPress: استثناء غير معلوم "استثناء" مع الرسالة "الموفر nav_menu_item value مفقود الخاصية: الوصف".

نأمل أن تكون المقالة "ماذا تفعل إذا حدث خطأ فادح في قالب ووردبريس مخصص؟ أضف كودًا لحله" المنشورة على مدونة تشين ويليانغ ( https://www.chenweiliang.com/ ) مفيدة لك.

لا تتردد في مشاركة رابط هذه المقالة: https://www.chenweiliang.com/cwl-19302.html

لاكتشاف المزيد من الحيل المخفية🔑، مرحبًا بك في الانضمام إلى قناتنا على Telegram!

مشاركة ومثل إذا كنت ترغب في ذلك! مشاركاتك وإعجاباتك هي حافزنا المستمر!

 

发表 评论

لا يوجد أي مشكلة في هذا الأمر.

انتقل إلى الأعلى