我有一個wordpress網站(自我託管的博客),但現在我需要創建一個頁面,如http://www.example.com/testpage.html。單頁Html頁面沒有CMS(wordpress)
我該怎麼做?這個人怎麼做到的? http://lukepeerfly.com/demos/iframe/html.txt
我有一個wordpress網站(自我託管的博客),但現在我需要創建一個頁面,如http://www.example.com/testpage.html。單頁Html頁面沒有CMS(wordpress)
我該怎麼做?這個人怎麼做到的? http://lukepeerfly.com/demos/iframe/html.txt
有幾種方法可以在您的網站中使用「着陸頁」。這裏有兩種方法:
1 - 你可以在cms中創建一個頁面,然後爲它創建一個模板。
例如,我們要製作一個名爲「landing」的頁面。我們在我們的主題中複製page.php文件並將其名稱更改爲landing.php(如此處所述:http://codex.wordpress.org/images/1/18/Template_Hierarchy.png)。
然後,在頁面的代碼,在上面,我們會在正確的語法編寫模板名稱:
< ?php
/*
Template Name: landing
*/
?>
//other html/php code here
可以包括頁眉,頁腳,側邊欄,或選擇不包括他們。 頁面的網址將是www.mysite.com/landing
。
2 - 第二種方法是在主題文件夾之外,服務器的根目錄或某個指定文件夾(使用ftp連接)創建文件。在您帶來的示例中,http://lukepeerfly.com/demos/iframe/html.txt
,html.txt可能位於服務器上的root \ demos \ iframe目錄中的。
你的新文件將在wordpress之外。如果你確實希望文件成爲你的wordpress系統的一部分(如果你想使用wordpress函數,鉤子,數據庫等,你需要它),你需要在開始時包含「wp-load.php」文件的代碼。
例如,我們的頁面「landing.php」是我的根目錄中的「pages」目錄。在頁面的代碼我們寫了下面幾行:
<?php
require('./../wp-load.php');
?>
//other html/php code here
在這裏很好,你可以包括頁眉,頁腳,側邊欄,或選擇不包括他們。 頁面的網址將是www.mysite.com/pages/landing.php
。
謝謝,感謝您的幫助。 – 2012-03-16 03:36:43