우커머스 회원 / 비회원 배송 조회 화면을 구성하고 싶습니다.

항상 답변 해주셔서 감사합니다!

우커머스 쇼핑몰 구축 중

Track your order (배송조회) 버튼을 만들고

주문조회 페이지로 가는 버튼을 클릭했을때

비회원 사용자는 비회원 조회를,
회원 사용자는 회원 조회로
가도록 구성하려면 어떻게 해야 좋을까요?

기존 게시물 검색을 통해
 

<?php if(!is_user_logged_in()):?>
<img src="로그인 버튼 이미지" alt="">
<?php endif?>

라는 정보는 얻었지만

저는 .php 파일을 이용하여 구축하는게 아닌

엘레멘터 빌더를 통해 구축하고 있습니다.

엘레멘터에서는 불가능 할까요?

 

ㅡㅡ

추가로 매번 답변을 주시는데, 이 쓰레드에 바로 감사합니다 라는 답글을 달아도 되는건가요? ㅎㅎ

왠지 해결법 관련 답글만 달아야 하는건지 하고 매번 감사인사를 빠뜨려가지구요.

(감사인사를 달면 바쁘신 와중에 또 그 덧글을 확인하려 들오셔야해서 괜한 일을 더만드는건 아닌지 하고..... ㅎㅎ)

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

    워드프레스나 우커머스에 로그인 체크를 해서

    내용을 표시하는 숏코드가 별도로 있는지는 저희도 좀 더 찾아봐야 할 듯합니다.

     

    만약, 로그인 체크하는 숏코드를 지원하지 않을 경우

    별도의 PHP 코드를 추가해주셔야 합니다.

     

    예제 코드는 아래와 같습니다.

    // 로그인 사용자에게만 표시하는 숏코드
    add_shortcode('member_content', 'member_content');
    function member_content($atts, $content=''){
    	if(is_user_logged_in()){
    		return $content;
    	}
    	return '';
    }
    
    // 비로그인 사용자에게만 표시하는 숏코드
    add_shortcode('non_member_content', 'non_member_content');
    function non_member_content($atts, $content=''){
    	if(!is_user_logged_in()){
    		return $content;
    	}
    	return '';
    }

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

     

    실제 숏코드는 아래처럼 활용해보세요.

    [member_content]로그인 사용자에게만 표시됩니다.[/member_content]
    [non_member_content]비로그인 사용자에게만 표시됩니다.[/non_member_content]

    위와 같이 적용하시면 로그인, 비로그인 사용자에 따라 다른 문구가 표시됩니다.

     

    엘리멘터 플러그인을 사용할 경우, 숏코드를 입력할 수 있는 영역에 입력해보세요.

     

    댓글은 자유롭게 남겨주시면 됩니다.

    저희가 안내해드린 방법으로 해결이 된 경우에도 댓글을 남겨주시면

    다음에 같은 문제를 겪고 있는 다른 분들에게도 정보를 공유할 수 있습니다.

    고맙습니다.

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