wpintegration
04-13-2013, 07:50 AM
Wordpress is a popular cms as it has many powerful features like- templating system, workflow, search-engine friendly link structures, advanced content categorization, and more. It is open source therefore all of its code and files are free to use, customize, and enhance. Wordpress is powered by a scripting language called php and a database management tool called mysql. Wordpress has good plug-in architecture and a template system. Anyone can use wordpress to build and maintain a website or blog. Customizing the prebuilt wordpress theme is very simple task. But creating a new custom wordpress theme is a very hard task for a novice. You need to have a basic understanding of wordpress programming structure, wordpress architecture, wordpress theme architecture, PHP, CSS, HTML, and JavaScript. To create a custom theme firstly it is important to understand the structure of these CSS and PHP files. Your theme saves in /wp_content/theme/<theme name>/ folder. A theme is a set of image, JavaScript, PHP, and CSS style sheet template files . A wordpress theme contains files like: archive.php, Header.php, Footer.php, Index.php, single.php, page.php, Sidebar.php, category.php, search.php, 404.php, comments.php, comments-popup.php, Style.css, attachment.php, page.php, single.php, 404.php, comments.php, functions.php, searchform.php, and some additional CSS files. Index.php is the main template file that WordPress looks into for rendering every page type of the website if that specific is not found http://www.wordpressintegration.com/blog/how-to-create-a-custom-wordpress-theme-a-guide/