글쓰기 버튼 클릭 시 회원/비회원 분류

2015-09-21 (월) 10:21:29 6,373

그누프레스 너무 잘쓰고 있습니다! 항상 감사합니다! 저에겐 최고의 게시판인듯 합니다.

한가지 궁금한게 있는데요, 혹시 글쓰기 버튼을 누르면 비회원이 누르면 로그인 페이지로 이동하도록 할 수 있을까요?

제가 프로그램에 대한 지식은 별로 없어서요~ CSS정도만 살짝 만질줄 알아서요^^

혹시 쉬운 방법있으면 좀 알려주세요~! 감사합니다.

답변 1개

그렇게 하실려면 php 소스를 추가하셔야 되는데, 어려워서 추천하지 않습니다.

그냥 쓰시기를 권장합니다.

만약에 수정하실려면 아래 내용을 참고해 주세요.

add_action 함수 에 대한 워드프레스 codex

https://codex.wordpress.org/ko:%ED%95%9C%EA%B5%AD%EC%96%B4/add_action

일단 위의 문서에 대해 어느정도는 이해 하셔야 합니다.

추가할 php 내용은 아래와 같습니다.

gnupress/bbs/write.php 상단에 아래 내용 추가

Copy
do_action('gnupress_write_page', $board, $wr_id);

사용하시는 테마 function 또는 다른 플러그인 작성

Copy
add_action('gnupress_write_page', 'g5_login_page_url', 10, 2 ); function g5_login_page_url($board, $wr_id){    if( !is_user_logged_in() ){     //로그인 하지 않았다면        $str_url = wp_login_url(add_query_arg(array()));        g5_goto_url($str_url);  //로그인 페이지로 이동한다.        exit;    }}

답변을 작성하려면 로그인이 필요합니다.