WordPress實踐 自定義theme(01)

2021-09-22 09:05:58 字數 1099 閱讀 9564

自定義theme需要有一定的html、css、js和php基礎。如果沒有,那就去學一下。是乙個不錯的學習地方。

在windows下,我們還需要配置php的宿主程式。作為一名.net程式設計師,選用iis是沒什麼疑惑的。在windows的功能管理介面,開啟iis的相關功能:

theme其實是wordpress/wp-admin/wp-content/theme下的乙個子目錄,在執行時wordpress會將其作為乙個theme來載入。

我們先在裡面新建乙個think******目錄。

theme要最少包含index.php和style.css兩個檔案。index.php是首頁模板,style.css是theme的樣式檔案,它被用來宣告theme的詳細資訊,在檔案開頭位置加入以下**:

/*

theme name: think ******

theme uri:

description: think ******

version: 0.1

author: qeefee

author uri:

tags: ******

*/

這個style.css是不會自動新增到index.php檔案中的,我們需要在index.php檔案中加入引用**:

<

link

rel="stylesheet"

type

="text/css"

media

="all"

href

="<?php bloginfo( 'stylesheet_url' ); ?>"

/>

上面的**是直接引入了樣式檔案,如果要引用或者js檔案該如何做呢?

這個時候我們需要知道模板的url,然後 再配上我們的相對路徑就可以得到相應和js的引用了。模板目錄url的獲取方法:

php bloginfo('template_url'); 

?>

這個時候wordpress管理介面,就能夠看到我們剛剛新增的主題資訊了。

wordpress 新增自定義頁面

url wordpress是乙個優秀的平台,可以寫blog,現在有往cms方向發展的趨勢 wordpress使用者在使用的過程中,有時候會希望要新增新的頁面,而且是非常靈活的,比如完全自定義,同時需要的地方可以顯示模板的各個部分,比如選單 tag等 這時候,可以使用wordpress的頁面模板的功能...

用WP Query自定義WordPress 主迴圈

我們知道操作 wordpress 主迴圈 wordpress loop 最容易的方法是使用 query posts 函式。但是使用 query posts 直接修改 wordpress 預設的主迴圈,會有以下的問題 會干擾那些用到了 wordpress 迴圈的外掛程式。可能使一些 wordpress...

WordPress自定義URL的Rewrite規則

在prugehosting上申請的乙個免費主機空間上做了乙個wordpress 設定 自定義鏈結結構之後居然發現所有的鏈結都失效,實現不了偽靜態,本以為是主機空間不支援 mod rewrite,昨天問 客服他們說支援,我就開始考慮是不是.htaccess 檔案的問題,到wordpress根目錄,發現...