밤 늦게 실례합니다.
며칠 전에 아래와 같은 코드를 알려 주셨는데요, 게시글 중간에 이걸 비로그 시에만 표시되도록 설치하려면 어떻게 해야 하나요?
<button type="button" onclick="window.location.href='페이지주소'">버튼</button>
예를 들면 오늘 낮에 알려 드렸었던, 유료 회원만 볼 수 있는 리본 박스 컨텐츠의 바로 위에 《로그인 하고 추천가 확인하기》 같은 버튼을 설치하고, 로그인 하면 자동적으로 이 버튼이 사라지게 하는 방법도 있을 법 한데...가능한가요? (이미 로그인 한 유료 회원은 버튼을 볼 필요가 없으므로)
넵, 언제나 빠른 답변 갑사합니다~
해당 숏코드에서 <button> 태그를 <a> 태그로 바꿔도
기능 상에는 문제없기 때문에 수정하셔도 됩니다.
버튼 태그에도 아래의 코드처럼 class를 추가하실 수 있습니다.
<button type="button" class="gdbutton" onclick="window.location.href=\'페이지주소\'">버튼</button>
고맙습니다.
알려주신 위 코드에서 버튼 부분은 이런 식으로 바꿔도 상관 없는 거죠? (디자인을 바꿀 필요가 있어서요)
<a href="페이지주소" class="gdbutton">버튼</a>
안녕하세요~^^
워드프레스 is_user_logged_in 함수로 로그인 여부를 체크할 수 있습니다.
워드프레스 글(Post) 또는 KBoard 본문 내용에 로그인 여부를 체크해서 표시하시려면
숏코드로 적용해주셔야 합니다.
아래 간단한 예제 코드를 만들어봤습니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 활용해보시겠어요?
add_shortcode('my_login_button', 'my_login_button');
function my_login_button(){
$html = '';
if(!is_user_logged_in()){
$html = '<button type="button" onclick="window.location.href=\'페이지주소\'">버튼</button>';
}
return $html;
}
위의 코드에서 페이지주소 부분은 실제 로그인 페이지 주소로 적용해보세요.
실제 숏코드 사용법은 아래와 같습니다.
[my_login_button]
고맙습니다.