2012-11-16 69 views
0

我想請求一些插件,我真的需要添加到我的網站:基於PHP參數通過PHP WordPress的不同內容?

我需要當用戶有我的特殊鏈接例如:「website.com/?secret=yes」或「網站。 com/post /?secret = yes「他們會看到我的常規網站,但用祕密內容顯示我的祕密內容,我需要添加如果變量(祕密=是),然後添加到網站幾個JavaScript腳本頭部和添加DIV容器在身體部分。此內容對高級用戶非常敏感,因此對於常規用戶來說,查看源代碼是不可能的。我使用Wordpress網站,如果它有幫助:)

您的幫助使我的網站好多了,謝謝!

回答

4

在WordPress的模板,你想顯示的祕密的內容,你可以做這樣的事情:

<?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

非常感謝,它看起來完全符合我的需求,最好的方式是什麼?將它添加到我想要祕密內容的地方,併爲JavaScript腳本創建另一個像這樣的內容,並將它們添加到header.php中。或者有更好的選擇? :) –

+0

而另一個重要的事情,普通用戶將無法找到我希望的? –

+0

除非他們有祕密密鑰,在這種情況下是'是'。肯定有更安全的方法來做到這一點。 –