안녕하세요.
공지사항 게시판에 올린 글을 로그인을 하지 않은 방문자가 글을 볼 경우 아래와 같은 메세지가
댓글창에 표기됩니다.
----------------------------------------------------------------------
댓글을 남기려면 로그인하세요.
소셜 로그인
-------------------------------------------------------------------
위에 보시면 "소셜 로그인"이라는 필요없는 메세지가 뜨는데 이것은 어떻게 삭제 가능한가요?
제가 코스모스팜 회원관리 플러그인을 구매해서 설치했는데 혹시 이것때문에 위 메세지가 표시 되는건가요?
관련된 주소 링크 드립니다.
https://the-pilates.com/notice/
코스모스팜 회원관리 플러그인의 버그입니다.
업데이트 하도록 하겠습니다.
우선은 아래 파일을 수정해주세요.
/wp-content/plugins/cosmosfarm-members/cosmosfarm-members.php
아래 코드를 찾아서
add_shortcode('cosmosfarm_members_social_buttons', 'cosmosfarm_members_social_buttons');
function cosmosfarm_members_social_buttons($args=array()){
global $cosmosfarm_members, $cosmosfarm_members_option;
if(!is_user_logged_in() || $cosmosfarm_members_option->social_buttons_shortcode_display != '1'){
$redirect_to = isset($args['redirect_to']) && $args['redirect_to'] ? $args['redirect_to'] : $_SERVER['REQUEST_URI'];
$skin = isset($args['skin']) && $args['skin'] ? $args['skin'] : '';
$file = isset($args['file']) && $args['file'] ? $args['file'] : '';
return $cosmosfarm_members->social_buttons('shortcode', $redirect_to, $skin, $file);
}
return '';
}
아래 코드로 교체해주세요.
add_shortcode('cosmosfarm_members_social_buttons', 'cosmosfarm_members_social_buttons');
function cosmosfarm_members_social_buttons($args=array()){
global $cosmosfarm_members;
$option = get_cosmosfarm_members_option();
if((!is_user_logged_in() || $option->social_buttons_shortcode_display != '1') && $option->social_login_active){
$redirect_to = isset($args['redirect_to']) && $args['redirect_to'] ? $args['redirect_to'] : $_SERVER['REQUEST_URI'];
$skin = isset($args['skin']) && $args['skin'] ? $args['skin'] : '';
$file = isset($args['file']) && $args['file'] ? $args['file'] : '';
return $cosmosfarm_members->social_buttons('shortcode', $redirect_to, $skin, $file);
}
return '';
}