2017-11-18 252 views
0

希望你们都做得很好从最近几天我面对的问题是我的WordPress网站这是一个插件或主题我不知道,但该文件是在主题中抛出错误的未定义函数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

什么是主题的名称? – mmm

+0

其JobCareer WordPress主题 –

回答

1

可能是主题和Codestar插件之间存在一些版本冲突。你可以问你的主题的开发者。或者作为临时解决方案,只需删除cs_allow_special_char函数并使用其参数insteaad。例如更换

cs_allow_special_char($这个 - > get_field_name( '标题'))

$这个 - > get_field_name( '标题')

,它应该工作即可。

我检查了插件的源,这个功能并没有做任何关键的操作:

function cs_allow_special_char($input = ''){ 
    $output = $input; 
    return $output; 
} 
+0

当我取消注释此代码时,小部件部分停止工作,并且我无法从外观进行自定义。 –

+0

取消注释,但先删除cs_allow_special_char()函数。而不是'id'=> cs_allow_special_char($ this-> get_field_id('title'))等等,只需使用'id'=> $ this-> get_field_id('title')), –

+0

如果该版本也给出错误,这意味着有什么东西打破了。 –