希望你们所有人都做得很好,因为最近几天我面对我的WordPress网站的一个问题这是一个插件或主题我不确定但文件是在主题中抛出未定义函数的错误
由于此错误,我无法从wordpress管理面板打开自定义菜单
一旦我评论了此代码存在的代码行,它开始工作,但小部件不能正常工作,如果我在小部件中启用社交图标我将无法禁用它们并保存设置这里是我评论的代码。
$jobcareer_opt_array = array(
'name' => esc_html__('Title', 'jobcareer'),
'desc' => '',
'hint_text' => '',
'echo' => true,
'field_params' => array(
'std' => esc_attr($jobcareer_widget_title),
/*'id' => cs_allow_special_char($this-
>get_field_id('title')),*/
'classes' => '',
/*'cust_id' => cs_allow_special_char($this-
>get_field_name('title')),*/
/*'cust_name' => cs_allow_special_char($this-
>get_field_name('title')),*/
'return' => true,
'required' => false
),
);
答案 0 :(得分:1)
可能是主题和Codestar插件之间存在一些版本冲突。你可以问问你主题的开发者。或者作为临时解决方案,只需删除cs_allow_special_char函数并使用其参数insteaad。例如,替换
cs_allow_special_char($ this-> get_field_name(' title'))
带
$这 - > get_field_name('标题&#39)
它应该可以工作。
我检查了插件的来源,该功能没有做任何关键操作:
function cs_allow_special_char($input = ''){
$output = $input;
return $output;
}