相信很多 WordPress 主題製作者一定都遇到過這種情況,自己辛辛苦苦寫好的主題,而且提供了演示站點。但某些 WordPress 模板收
集網站卻以 iframe 框架的形式來載入演示站點,並且在引入頁面加上了大量的廣告。這樣會對很多主題的使用者造成一種困惑,讓使用者們以為這個主題是不是本
身就帶有很多廣告連結呢?為了讓使用者不產生這種疑惑我們可以讓演示站點強制不以 iframe 框架的形式載入內容,並且當有外部站點使用 iframe 框架引
入網站內容時就強制轉跳到真是的源地址
function break_out_of_frames() {
if (!is_preview()) {
echo 「
」;
echo 「
<!–」;
echo 「
if (parent.frames.length > 0) { parent.location.href = location.href; }」;
echo 「
–>」;
echo 「」;
}
}
add_action(『wp_head』, 『break_out_of_frames』);
將以上程式碼加入到當前主題的 functions.php 檔案即可。 (PS:此段程式碼是掛載到 wp_head() 鉤子的,請確保你使用的主題是包含 wp_head() 鉤子否則程式碼會失效!)
轉載自:v7v3.com