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等等。

相关文章
相关标签/搜索