2012-11-16 4 views
0

정말 내 웹 사이트에 추가해야 할 추가 기능에 대한 도움을 요청하고 싶습니다.Wordpress 다른 콘텐츠는 PHP를 통해 URL 매개 변수를 기반으로합니까?

예를 들어 내 특별한 링크 인 exmaple : "website.com/?secret=yes"또는 "website. com/post /? secret = yes "그들은 나의 정기 웹 사이트를 볼 것입니다. 그러나 비밀 내용을 보여주기 위해 변수 (secret = yes)를 추가하고 머리 부분에 몇 개의 javascript 스크립트를 추가하고 DIV 컨테이너를 추가해야합니다 본문 섹션에. 이 콘텐츠는 프리미엄 사용자에게 민감합니다. 따라서 일반 사용자의보기 소스를 통해이를 찾아내는 것이 불가능해야합니다. 그리고 도움이된다면 저는 Wordpress 사이트를 사용합니다 :)

당신의 도움으로 내 웹 사이트가 훨씬 더 좋아졌습니다. 워드 프레스 템플릿에

답변

4

당신이이 같은 뭔가 할 수있는 비밀 콘텐츠를 보여주고 싶습니다

<?php 
    $secret = isset($_GET[ 'secret' ]) ? sanitize_text_field($_GET['secret']) : false; 
if('yes' === $secret) : ?> 
    <div> 
     <p>My secret content</p> 
    </div> 
<?php endif; ?> 

사용자가 함께 템플릿을 사용하는 포스트/페이지의 비밀 콘텐츠에 액세스 할 수 있습니다 쿼리 변수 secret = yes를 추가하여이 코드를 추가합니다.

http://your-website.com/the-greatest-post-ever/?secret=yes

나는이 도움이되기를 바랍니다. :)

+0

고마워요. 정확히 내가 필요로하는 것처럼 보입니다. 사용하는 가장 좋은 방법은 무엇일까요? 내가 원하는 곳에 비밀 콘텐츠를 추가하고 Javascripts 스크립트에서 이와 같은 또 다른 스크립트를 만들고 header.php에 추가 할 수있게 추가 하시겠습니까? 아니면 더 나은 옵션이 있습니까? :) –

+0

또 다른 중요한 점은 일반 사용자가 이걸 찾을 수 없기를 바랍니다. –

+0

비밀 키를 가지고 있지 않은 경우 (이 경우 '예'). 이를 수행하는 확실한 방법이 있습니다. –

관련 문제