如何把自己單獨做的HTML頁面放到基於 WordPress 的網站上?
如果可以轉換成page,就轉換成page,管理起來方便,理論上html頁面沒有不用page的理由。
如果轉page實在不可行,裝個插件 File Manager 上傳就行了。
用FTP工具將html文件上傳到相關目錄,然後在進入儀錶盤——外觀——菜單
原諒我上傳一個沒有做完的導圖。關於問題,其實也就是做一個主題,將Html設計原稿分解成為對應的模塊。WordPress會根據設定組合調用的。比如首頁,他會使用index.php。
&/* 調用header.php,包含內容如圖 */
&&
方法一:
1、將 xx.html 修改為 page-xx.php 上傳到你當前使用的主題目錄中;
2、在WordPress後台創建別名為 xx 的頁面後發布,大功告成。注意:創建的頁面別名一定要與page-後面一樣。或者在步驟1中將xx改為你的頁面ID。
方法二:
1、將 xx.html 修改為page-template-xx.php 然後再該文件頭部添加:
&
然後上傳到你當前使用的主題目錄中;
2、在WordPress後台創建別名為 xx 的頁面並選擇頁面模板為第一步中創建的 xx頁面模板,然後發布,大功告成。
如果你添加的頁面是首頁,可以在 設置 &> 閱讀 &> 首頁顯示 中設置將此頁面設置為首頁。
關於CSS、JS、圖片等外部文件
如果你的頁面有引用CSS、JS以及圖片,例如:sample.css、sample.js、sample.jpg,可以將這些文件一併複製到主題目錄下,然後引用地址改為:
&" rel="stylesheet" type="text/css" /&>
&
&" /&>
如果有視頻等,同上面方法。
如果你想了解更多:
2017.11.04 新增:
上面介紹了將WordPress轉換為Page(頁面)的方法,下面介紹轉換為首頁、分類、標籤、文章等頁面的方法:
- front-page.php:這個文件是首頁,如果沒有則使用上面方法二中在後台設置為首頁的頁面;
- home.php:文檔歸檔頁面,通常1中都沒有使用這個顯示首頁;
- index.php:1、2都沒有使用這個顯示首頁;
- single.php:文章模板文件;
- 404.php:404頁面文件;
- page.php:頁面模板文件,支持 page-$id (即頁面 ID)或 page-$slug (即頁面別名);
- category.php:分類歸檔模板文件,支持 category-$id 或category-$slug ;
- tag.php:標籤歸檔模板文件,支持 category-$id 或category-$slug ;
- author.php:作者歸檔模板文件,支持 category-$id 或 category-$slug;
- date.php:日期歸檔模板文件;
- archive.php:如果主題沒有7-10之中的任一文件,那麼都會用此模板文件顯示對應內容,當此模板文件也不存在時,則使用index.php顯示,支持 archive-$id 或archive-$slug。
header.php、footer.php、sidebar.php等文件一般都是「頁面部分」模板文件,即:頁眉、頁腳、邊欄。
如果你能看懂英文,詳細可參考官方文檔:
WordPress模板文件等級介紹(官方)
WordPress獲取主題目錄里的文件和目錄
用 FTP 軟體直接上傳到相應目錄就行。
我最近就做了你說的這件事,巧合巧合。
如果說是只有一個HTML頁,直接放在wordpress目錄里不會有影響。需要在你的wordpress博客鏈接到此頁面的話,你可以在wordpress編輯主題代碼,一般在「邊欄」里加一個超鏈接,(我是說在適當位置寫&,而不是添加wordpress里的」頁面「)。
如果說是一個web項目,那麼要創建一個文件夾,整套代碼放裡面。訪問時要通過http://域名/文件夾名/ 。需要在博客添加鏈接,方法同上。
嗯哼,That"s all.直接新建個目錄,然後將HTML文件上傳到這個目錄。比如在根目錄下建立目錄test,然後你訪問域名的時候輸入:http://xxx.xxx.com/test/index.htm就行了(註:index.html是你的HTML文件名稱)
編輯文章的時候可以切換到文本,默認的是可視化,粘貼html代碼。
有用 小白
可以這樣
你把那個頁面名字改為 category-aboutus.php ,aboutus可以隨意,後綴要和wordpress分類別名對應
再到wordpress中建一個別名為aboutus的分類目錄,然後要在哪裡加這個頁面的鏈接就加下面的代碼頁面鏈接:& $cat_gg=get_category_by_slug("aboutus"); $cat_links_gg=get_category_link($cat_gg-&>term_id); ?&> &">關於我們鏈接&題主如果直接放在wordpress目錄里應該不太好訪問到。
推薦一個用法 可以通過後台直接添加你的html頁面:
把你的html文件命名為page-{slug}.php,其中slug為別名,然後放入wordpress目錄里。後台添加頁面,短鏈中將最後的頁面名字改為slug,頁面內容為空就好了。就可以直接通過後台直接管理你的這個單獨html,如可以通過get_permalink($id,$leavename);等等wp內置函數獲取到頁面。推薦閱讀:
※如果由你來設計 12306.cn,你會怎麼設計?
※為什麼現在還有網站在使用明文保存密碼?
※網站突發大流量怎麼做預警?
※鐵路客戶服務中心網站 12306.cn 有哪些地方要改進?
※為什麼很多網站的內容儲存用別的域名?有什麼好處?