启用WP调试的真实通知和警告

时间:2016-01-30 作者:The WP Intermediate

注意:未定义索引:Zumpito\\u event\\u full\\u day in/home2/michael/public\\u html/domainname。com/wp-content/themes/themename/included/main。php在线246

警告:无法修改标题信息-标题已由/home2/michael/public\\u html/domain.com/wp-content/themes/themename/included/main.php:246)在/home2/michael/public\\u html/domainname中发送。com/wp管理/发布。php在线197

警告:无法修改标题信息-标题已由/home2/michael/public\\u html/domainname.com/wp-content/themes/themename/included/main.php:246)在/home2/michael/public\\u html/domainname中发送。com/wp包括/可插拔。php在线1228

第246行的代码是-

$arr[\'Zumpito_event_full_day\'] = ( $_POST[\'Zumpito_event_full_day\'] ) ? esc_attr( $_POST[\'Zumpito_event_full_day]) : \'\';    
实际上,在某种程度上,我在这里找到了解决方案-https://wordpress.org/support/topic/errors-notice-undefined-index-and-cannot-modify-header?replies=5

但我是一个初学者,所以无法在我的情况下实现它。有人能具体指导我在这里如何使用Isset函数吗。

1 个回复
最合适的回答,由SO网友:terminator 整理而成

$arr[\'Zumpito_event_full_day\'] = isset( $_POST[\'Zumpito_event_full_day\'] ) ? esc_attr( $_POST[\'Zumpito_event_full_day]) : \'\'; 
这应该可以解决您的第一个通知

在您提供的链接中对此进行了解释