WordPress의 웹 사이트에 대한 연령 확인 상자를 설정하려고합니다. jQuery 쿠키를 사용하여 단추를 클릭 할 때 쿠키를 설정합니다. jQuery가 클릭되면 상자가 숨겨지고 쿠키가 이미 설정된 경우 후속 페이지에 연령 확인 상자가 표시되지 않아야합니다. 나는이 사이트를 문제없이 작동하는 다른 사이트에서 테스트했지만 현재 사이트에서는 관리자로 로그인했을 때만 작동합니다. 일반 사용자는 파이어 폭스에서 쿠키가 설정되었음을 확인했지만 모든 페이지의 상자를 볼 수 있습니다. 어떤 아이디어? 나는 페이지의 쿠키를 확인하고 방법은 다음과쿠키가 WordPress에서 설정되었을 때 적절한 출력을 반환하지 않습니다.
은 다음과 같습니다 질문에 여기
<?php if(!isset($_COOKIE['consenting_age'])) { ?>
<div>Age Verification Box Here</div>
<?php } ?>
사이트에 대한 링크입니다 http://cutlersartisan.wpengine.com/distilery/
는 흠 ... 코드가 나에게 좋아 보이는 도메인을 떠나 나는 쿠키가 설정되어있는 것을 볼 수 있습니다. 독특한. 코드가 실행중인 버전에서 실행되고 있지 않은 것일 수 있습니다. – Luke
그게 기분이 좋아집니다. 음, 일종의! 그것은 주제에서 상충되는 것이어야합니다. –