화이클비디오스킨 커스텀시 원본과 충동오류

 

화이클 비디오스킨을 이용중입니다 . 

 

약간의 디자인 변형과 필드추가를 위해 커스텀을 진행하였습니다 . 

원본 파일은 그대로 두고 파일을 복사하여 커스텀하였으며 , 

커스텀 파일을 스킨으로 사용할땐 아무문제가 없었는데

원본 스킨도 이용하기위해  게시판스킨을 원본으로 설정할시  워드프레스의 치명적인 오류라고 노출됩니다 . 


hwaikeul-video - 원본스킨
cust -  커스텀 한 스킨. 

게시판 마다 다르게 적용하고자 하는데  원본스킨을 적용할시 오류 출력. 
( 커스텀 한 내용  + 필드추가(글쓰기,리스트)  .  리스트 페이지 레이아웃 변경 )

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    올려주신 내용만으로는 원인을 파악하기 어렵습니다.

    디버그 모드를 활성화해서 에러 메시지가 표시되는지 확인하신 후에 알려주시겠어요?

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

    고맙습니다.

  • 안녕하세요 스레드봇님 .

     

    Fatal error: Cannot redeclare get_video_url_with_uid() (previously declared in /hertzmuzik/www/wp-content/plugins/kboard/skin/develop_H/functions.php:4) in /hertzmuzik/www/wp-content/plugins/kboard/skin/hwaikeul-video/functions.php on line 17

    이라는 오류가 발생하였습니다!
    (이부분은 손댄부분이 없어서 기존의 원본 파일과 동일한 상태입니다. ) 

  • 해당 문제는 스킨을 복사해서 사용하면서 함수명이 중복된 문제로 보입니다.

    현재는 KBoard 화이클 비디오 스킨을 개선해서 업데이트했습니다.

    스킨을 최신 버전으로 업데이트해보시겠어요?

    스킨 업데이트는 워드프레스 관리자 -> 스토어 페이지에서 할 수 있습니다.

     

    만약, 업데이트를 할 수 없는 상황이시라면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/functions.php 파일에

    아래의 코드를 찾아서

    function get_video_url_with_uid($content_uid){
    	$content = new KBContent();
    	$content->initWithUID($content_uid);
    	$url = '';
    	
    	if($content->option->youtube_id){
    		$url = "https://www.youtube.com/watch?v={$content->option->youtube_id}";
    	}
    	else if($content->option->vimeo_id){
    		$url = "https://vimeo.com/{$content->option->vimeo_id}";
    	}
    	
    	return $url;
    }

    아래의 코드로 교체해보시겠어요?

    if(!function_exists('get_video_url_with_uid')){
    	function get_video_url_with_uid($content_uid){
    		$content = new KBContent();
    		$content->initWithUID($content_uid);
    		$url = '';
    		
    		if($content->option->youtube_id){
    			$url = "https://www.youtube.com/watch?v={$content->option->youtube_id}";
    		}
    		else if($content->option->vimeo_id){
    			$url = "https://vimeo.com/{$content->option->vimeo_id}";
    		}
    		
    		return $url;
    	}
    }

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기