This is my first article about Wordpress development. So what is wordpress? and what is custom theme development. Let's get the basic idea about wordpress and custom theme first.
WordPress is a powerful and popular open source content management system(CMS) that built with PHP and MySQL. WordPress CMS invented by Matthew Mullenweg and Mike Little in 2003. If you want more about WordPress history please use this https://en.wikipedia.org/wiki/WordPress link. In early part most of the people using WordPress as a blogger. But now a days most of the news, business, personal websites built with WordPress CMS. If you want to know about the sites that built with WordPress please refer this link https://wordpress.org/showcase/
There are lot of content managed systems in the world. Why most of the people using WordPress for their website development? Because I think WordPress theming is bit easier than other CMS theaming. That is a real advantage of using WordPress. Early days there is a big issues in WordPress security but now development teams are able to fix that security issues as well.
So now let's focus on WordPress development. Before we start, this article is not for beginners and at least you will be able to install WordPress in your computer.
Lets' start.
There are lot of custom WordPress themes in the world. According to Theme-Forest website they have more than 6,000 premium themes.
Before we start you have a basic knowledge in PHP, Wordpress, some design skills(HTML, CSS, Java Script) as well. First we need to install WordPress in your computer. WordPress gave us three themes on WordPress installation.
If you want to create a custom theme in WordPress first you need to create file base for that. For that you can use http://underscores.me/ web site. In that web site they will give us a file base for given name.
Ex:- if you want to create a theme name "AAA", you should enter "AAA" in theme name text field.
After that underscores.me site will give you a zip file with your theme file base. Then you can install and activate that theme using Appearance --> Themes section in WordPress admin panel.
This is not a well designed theme. They provide us a basic sketch of or theme. If you open your theme file base, You can see there is a folder named "template-parts". This is the folder that underscores.me store their template files.
These are the files that underscores.me will provide
Now you have an empty theme. So you can design your own theme by using your design skills.
https://codex.wordpress.org/Theme_Development This is the best site to learn about custom theme development.
Let's discuss about custom admin menus, custom fields for WordPress admin in my next article.
WordPress is a powerful and popular open source content management system(CMS) that built with PHP and MySQL. WordPress CMS invented by Matthew Mullenweg and Mike Little in 2003. If you want more about WordPress history please use this https://en.wikipedia.org/wiki/WordPress link. In early part most of the people using WordPress as a blogger. But now a days most of the news, business, personal websites built with WordPress CMS. If you want to know about the sites that built with WordPress please refer this link https://wordpress.org/showcase/
There are lot of content managed systems in the world. Why most of the people using WordPress for their website development? Because I think WordPress theming is bit easier than other CMS theaming. That is a real advantage of using WordPress. Early days there is a big issues in WordPress security but now development teams are able to fix that security issues as well.
So now let's focus on WordPress development. Before we start, this article is not for beginners and at least you will be able to install WordPress in your computer.
Lets' start.
There are lot of custom WordPress themes in the world. According to Theme-Forest website they have more than 6,000 premium themes.
Before we start you have a basic knowledge in PHP, Wordpress, some design skills(HTML, CSS, Java Script) as well. First we need to install WordPress in your computer. WordPress gave us three themes on WordPress installation.
If you want to create a custom theme in WordPress first you need to create file base for that. For that you can use http://underscores.me/ web site. In that web site they will give us a file base for given name.
Ex:- if you want to create a theme name "AAA", you should enter "AAA" in theme name text field.
After that underscores.me site will give you a zip file with your theme file base. Then you can install and activate that theme using Appearance --> Themes section in WordPress admin panel.
This is not a well designed theme. They provide us a basic sketch of or theme. If you open your theme file base, You can see there is a folder named "template-parts". This is the folder that underscores.me store their template files.
These are the files that underscores.me will provide
Now you have an empty theme. So you can design your own theme by using your design skills.
https://codex.wordpress.org/Theme_Development This is the best site to learn about custom theme development.
Let's discuss about custom admin menus, custom fields for WordPress admin in my next article.





