2017-11-18 6 views
0

희망은 당신이 모든 지난 며칠 이래로 내가 싫어하지만 WordPress에 사이트에 문제가 직면 오전이 플러그인이나 테마가 잘 모르겠지만 정의되지 않은 기능의 오류를 throw하는 테마입니다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를 사용하면됩니다. 예를 들어

$ this-> get_field_name ('제목')

cs_allow_special_char ($ this-> get_field_name ('제목'))

교체하고 그 다음에 작동합니다.

내가 플러그인의 소스를 확인, 어떤 중요한 작동하지 않는 기능 :

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

이 코드의 주석을 해제하면 위젯 섹션이 작동을 멈추고 더 이상 사용자 정의 할 수 없습니다. –

+0

주석 처리를 제거하고 이전에는 cs_allow_special_char() 함수를 제거하십시오. 'id'=> $ this-> get_field_id ('title')), –

+0

을 사용하면 'id'=> cs_allow_special_char ($ this-> get_field_id ('title')) 오류, 뭔가 거기에 깨진 것을 의미합니다. –