: This article mainly introduces wordpress learning-themes-001. For more information about PHP tutorials, see. This article mainly records the content of wordpress theme. I believe everyone has their own experiences on the reasons for writing wordpress theme on their own. Want to make your blog more prominent? More personalized words? Writing wordpress theme is one of the reasons why wordpress is so popular. Because the number of professional theme writers on the Internet is at least several 100,000. That is to say, it provides hundreds of thousands of jobs. By writing professional wordpress theme, you can find millions of assets each year. Therefore, we must write wordpress theme.
What is the knowledge required to write wordpress theme? First of all, you need to have a better web interface. of course, you must first design it with a design tool (such as ps. So if you have an artist, and the artist knows at least the development trend of the current website, what is the most popular now (gradient and transparency in css3 ). Then it is converted to html, and then converted from html to theme.
Theme should include the following content:
Widgets support.
Widgets is some add-on components in wp. it is generally applied to sidebar or footer. For example, calendar.
Comments and references are supported. As for the reason, Cainiao won't talk much about it. I believe everyone knows it. Application Design is very necessary. It can be more beautiful.
There is also support for portraits. This is very interesting. it can be uploaded in gavatar, mainly through email registration, and then upload, and then through get_avatar ($ email, "80") in wp ") (This can be obtained in widgets or plugin ).
Support for Custom Post types. This feature is regarded by Cainiao as one of the most important features of cms in wordpress. it allows your interface to be used more flexibly in cms, not just in blogs, and your website is more personalized. With Custom post types, we can support the design of all website structures (developed using wp ).
The Theme framework includes:
Header. php ----------- The header file is called using get_header (). If hook is used, it is also add_action ("wp_head", "yourFunctionName ");
Single. php ---------- single blog page.
Search. php ---------- search.
Sidebar. php ---------- is called using get_sidebar.
Footer. php ----------- get_footer () call. of course, you can use widgets to add content.
Page. php ------------ a single page, used to distinguish post. php
Index. php ---------- page with a relatively low level. if the above file does not exist, call it. Participate in codex wordpress for details
Image. php ----------- image;
Functions. php ---------- function.
Author-bio.php ------------ introduction by the Author
Archive. php ---------- archive.
Comments. php ---------- comment.
Content. php ---------- content.
Content-search.php ---------- content retrieval.
Content-page.php ----------- content page
Content-none ------------ No content
Content-link ---------- content link.
404-link ---------- 404.
........................
The last part is the blog option (options) function.
It can change the color, logo, and favicon of a blog.
The above introduces wordpress learning-themes-001, including some content, and hope to be helpful to friends who are interested in PHP tutorials.