wordpress學習-themes-001

        這一篇主要是來記錄wordpress theme的內容。關於爲何要本身編寫wordpress theme的理由,相信你們都有各自的體會。想讓本身的博客變的更加突出?更加個性話?wordpress theme的編寫是wordpress如此流行的緣由之一。由於網上編寫專業theme的人至少有幾十萬。也就是說它提供了幾十萬的就業機會。更有大牛經過編寫professional wordpress theme收穫上百萬資產(每一年),可謂收穫頗豐。因此咱們必定要編寫好wordpress theme。php

        那麼編寫wordpress theme須要那些知識呢?首先你要有一個比較好的網頁界面,這個固然要先用設計工具(如ps)來設計了。因此若是你有一個美工就行了,並且這個美工至少了解當前網站的發展趨勢,如今最流行的是什麼(css3中的漸變,透明等)。而後就是轉換成html了,而後由html轉換成theme。css

       theme應該包含以下內容:html

       widgets的支持。css3

      widgets是wp中的一些小部件(add-on),他通常應用在sidebar或者footer中。好比日曆等。框架

     評論以及引用的支持。至於緣由本菜鳥就很少說了,相信你們都知道。應用的設計很是有必要。能夠更加的美觀。ide

     還有頭像的支持。  這個很是有意思,在gavatar中能夠上傳上去,主要是經過email註冊,而後就能夠上傳了,而後經過wp中的get_avatar($email,「80」)來獲取(能夠在widget或者plugin中獵取)。wordpress

       Custom Post types的支持。這個功能本菜鳥認爲是wordpress中成爲cms最重要的功能之一,他可讓你的界面更加靈活運用於cms中,不僅是博客中,並且是你的網站更加個性話。能夠這麼說有了Custom post types,就能夠支持全部網站結構的設計(利用wp來開發)。函數

    Theme框架內容包括:

 

       header.php-----------頭部文件用get_header()來調用,用hook的話,也是add_action("wp_head","yourFunctionName");工具

       single.php---------- 單個博客的頁面。post

       search.php----------搜索。

       sidebar.php----------用get_sidebar()來調用。

       footer.php-----------get_footer()調用,固然能夠用widget來添加內容

       page.php------------單個頁面,用來區別post.php

       index.php----------級別比較底的頁面,若是上面的文件不存在的話,就來調用它。詳情參加codex wordpress

       image.php-----------圖像;

       functions.php----------函數。

       author-bio.php------------做者介紹

       archive.php---------- 存檔。

       comments.php----------評論。

       content.php----------內容。

       content-search.php----------內容檢索。

       content-page.php-----------內容頁

       content-none------------無內容

       content-link---------- 內容連接。

       404-link---------- 404。   

........................

      最後一部份內容就是博客選項(options)的功能

      能夠改變博客的色調,logo, favicon等等。

相關文章
相關標籤/搜索