WordPress theme installation is not hard process but theme creation is little bit hard in WordPress world. PHP is the back bone of WordPress.
PHP stands for (Hyper Text Pre-Processor). Php is most famous and powerful web development language and it based on OOPS(Object Oriented Programming) concept.
php in wordpress
WordPress is famous blogging platform for many bloggers. WordPress provide free themes and paid premium themes for WordPress users.
Some web designers will use Photoshop for wordpress theme creation. They first design layout of the webpage and convert PSD (photoshop design files) to html files.
About wordpress theme files
html files are converted as php theme files. php theme files must contain the following files.
- style.css
- rtl.css
- index.php
- comments.php
- front-page.php
- home.php
- single.php
- single-{post-type}.php
- page.php
- category.php
- tag.php
- taxonomy.php
- author.php
- date.php
- archive.php
- search.php
- attachement.php
- image.php
- 404.php
without these basic PHP files the theme will not accepted by WordPress. WordPress Documentation is strictly followed and considered as structural design for theme approval from WordPress Team.
Style.css file contains the theme description and theme details. Theme developer details, Theme Version, Theme license, Theme type, Theme properties, Theme colors are well defined in Style.css
After the completion of theme work the next step begins with plugins development. plugins are the building blocks in wordpress. Plugins add extra functions to wordpress.
Free Plugins gives basic and comfort support. Plugins make the site more customize and ease of navigation
Example:
- contact form plugin collects feedbacks and reports
- Akismet plugin is must needed to avoid spam comments