首页 / Wordpress开发 / 一篇文章了解wordpress主题开发

一篇文章了解wordpress主题开发

本篇文章非常适合对wordpess主题开发完全陌生的PHP程序员作为参考。看完本篇文章对wordpress主题开发会有一个完全的了解。

wordpress是一款开源的由PHP+Mysql开发博客程序。虽然最初定位是博客程序,但是发展至今,wordpress已经可以胜任各种web开发需求。非常适合中小型网站开发。完全可以把wordpress定位为CMS系统。并且在全球的CMS网站占有率已经达到了50%,全球网站市场占有率达到25%。

由于wordpress的core/plugin设计模式。wordpress的扩展性非常强,几乎所有的功能需求可以通过安装插件来实现。所于对于网站小白也可以根据自己的需求搭建出很多功能完善的网站。所有wordpress才会有如此多的用户。

一、一个wordpress主题的组成

wordpress主题可以在后台随意切换。不同的主题具有不同的功能。类似于安卓系统主题。wordpress主题全部放在wp-content/themes文件夹内。

一个wordpress主题其实组成文件非常简单。分别如下:

  1. index.php 首页文件
  2. comments.php 评论表单和列表文件
  3. category.php 分类列表页文件
  4. single.php 文章页文件
  5. page.php 页面文件
  6. taxonomy.php 自定义分类列表文件
  7. 404.php 404错误文件
  8. tag.php 标签列表页文件
  9. archive.php 归档页文件
  10. header.php 头部
  11. footer.php 脚步
  12. functions.php 功能函数文件
  13. style.css 主题样式
  14. screenshot.png 后台主题封面图片

在wordpress主题组成部分中,并不是所有文件都是必须的。事实上,一个wordpress主题只要有index.php、comments.php、functions.php、style.css这四文件就可以组成一个完整的wordpress主题包(从wordpress3.5开始,主题包必须含有comments.php,之前版本可以不含comments.php)。

如何在后台显示wordpress主题。

在style.css文件中,在头部加入如下注释,即可在后台显示主题包。如果省略,后台主题包名默认显示文件夹名称。

/*
Theme Name: Twenty Fifteen
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
声明:转载请注明原文地址及作者姓名。 作者:Glary Joker 文章地址://glaryjoker.com/article/20.html
上一篇:已经是最后一篇了

评论

登录后评论.