.

.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요.

    직접 데이터베이스를 수정하실 수 있다면

    아래의 쿼리를 적용해보시겠어요?

    UPDATE `wp_usermeta` SET `meta_key`='user_name1' WHERE `meta_key`='user_name'

     

    테마 쪽 functions.php 파일에 추가해서 처리하시려면

    아래의 코드를 적용해보시겠어요?

    add_action('init', 'my_init');
    function my_init(){
    	global $wpdb;
    	$result = $wpdb->query("UPDATE `{$wpdb->prefix}usermeta` SET `meta_key`='user_name1' WHERE `meta_key`='user_name'");
    }

    위의 코드를 적용하신 후 페이지에 접속해서 변경되었는지 확인됐다면 위의 코드는 지워주세요.

    고맙습니다.

  • 저희도 직접 확인해봐야 원인을 파악할 수 있을 듯합니다.

    저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면

    비용이 들지 않는 선에서 점검해드리겠습니다.

    테마나 다른 플러그인의 문제라면 해결을 보장해드리기 어렵습니다.

    고맙습니다.

  • 안녕하세요.

    계정 활성화 시 동작하는 코드를 따로 추가하셨는지요?

    저희 쪽에서 테스트 서버에서 올려주신 코드 적용해서 회원가입 -> 사용자 계정 활성화해보니

    정상적으로 동작하는 것을 확인했습니다.

     

    user_name을 user_name1 이런 식으로 변경해서 다시 확인해보시겠어요?

     

    정확한 원인을 파악하기 위해 디버그 모드를 활성화해서

    어떤 오류 메시지를 표시하는지 확인해보시겠어요?

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

     

    테마나 다른 플러그인의 문제는 아닌지 확인해보셔야 할 듯합니다.

    잠시 다른 테마로 바꿔서 확인해보시고 다른 플러그인을 모두 비활성화해서 테스트해보시겠어요?

    고맙습니다.

  • 게시판 번호에 따라 변경되게 하시려면

    아래의 코드로 적용해보시겠어요?

    add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
    function my_kboard_user_display($user_display, $user_uid, $user_name, $plugins, $commentBuilder){
    	if($plugins == 'kboard-comments' && $commentBuilder->board->id == '1' && $user_uid){
    		$user_display = '비실명';
    	}
    	return $user_display;
    }

    위의 코드에서 $commentBuilder->board->id == '1' 부분은 실제 게시판 id로 적용해보세요.

     

    user_register 액션이 제대로 동작하지 않는다는 말씀이신지요?

    코드 상에는 문제없는 듯합니다.

    실제 저희 쪽 테스트 서버에서 확인했을 때도 문제없이 정상적으로 동작하는 것을 확인했습니다.

    위의 코드를 적용하고 새로 회원가입을 해서 확인을 하신 건지요?

    확인하신 코드는 어떻게 되시는지요?

    좀 더 자세하게 설명해주시겠어요?

    고맙습니다.

  • kboard_user_display 필터와 kboard_uid 함수를 이용하시면 가능할 듯합니다.

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
    function my_kboard_user_display($user_display, $user_uid, $user_name, $plugins, $commentBuilder){
    	$content_uid = kboard_uid();
    	if($plugins == 'kboard-comments' && $content_uid == '1' && $user_uid){
    		$user_display = '비실명';
    	}
    	return $user_display;
    }

    위의 코드에서 $content_uid == '1' 부분에는 비실명으로 표시할 게시글 id로 적용해주시면 됩니다.

    고맙습니다.

  • 특정 게시판 번호에는 비실명으로만 처리하신 건

    어떻게 코드를 수정하셨는지요?

    작성자명은 kboard_user_display 필터를 사용하시면 수정하실 수 있습니다.

    실제 수정하신 코드를 에디터의 코드 스니펫 삽입 기능으로 올려주시겠어요?

    고맙습니다.

  • 안녕하세요~^^

    최신 버전의 KBoard 플러그인을 사용 중이시라면

    현재 스킨을 유지하면서 업데이트하실 수 있습니다.

    워드프레스 관리자 -> KBoard -> 업데이트 -> KBoard 댓글 쪽의

    현재 스킨을 유지하고 4.4.5 설치하기를 클릭하시면 됩니다.

     

    또, 기존에 있는 댓글 스킨을 복사해서 다른 스킨명과 겹치지 않는 이름으로 변경하신 후에

    /wp-content/plugins/kboard-comments/skin/ 경로에 복사한 폴더를 넣어주시면

    덮어쓰기로 업데이트를 하더라도 복사해서 추가한 복사한 폴더의 내용은 바뀌지 않습니다.

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기