One Stop Social Login 매뉴얼

3. 소셜 로그인 후 댓글 작성

비로그인 시 소셜 로그인 후 댓글을 작성하도록 하기 위한 방법입니다.
1. 관리 > 설정 > 토론 에서 “다른 댓글 설정” 항목의 “가입하여 로그인한 사용자만 댓글을 남길 수 있습니다”를 체크합니다.
2. 테마의 functions.php 파일에 다음의 코드를 추가합니다.

■ 소셜 로그인 기능만 사용할 경우

[php]
add_filter(‘comment_form_defaults’, ‘social_comment_form_defaults’);
function social_comment_form_defaults($defaults) {
$social_connect = new TTOComment;
$defaults[‘must_log_in’] = ‘죄송합니다, 로그인을 해야 댓글을 남길 수 있습니다.’ .
$social_connect->comment_view(true);
return $defaults;
}
[/php]

■ 워드프레스 로그인과 소셜 로그인을 같이 사용할 경우

[php]
add_action(‘comment_form_must_log_in_after’, ‘social_comment_form_must_log_in_after’);
function social_comment_form_must_log_in_after() {
$social_connect = new TTOComment;
echo $social_connect->comment_view(true);
}
[/php]