Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

Why I Wrote This
Who is this Book for?
What this Book Includes
WordPress Basics
Coding Conventions
Plan of Action
Converting HTML to a WordPress Theme
Building Our HTML Theme
Markup & CSS
Theme Template Hierarchy
Header & Footer
The Loop
The Post Pages
The Index
Single Page Template
Content Pages
Auxiliary Template Pages
The Sidebar Template
Archives Template
The 404 Error Template
Building Our Own Framework
Principles of Reuse
Define Your Needs
Existing Theme Frameworks
Coding Tips for Frameworks/Child Themes
Creating Custom Post Types
Designing the Custom Post Type
Building it into the Theme
Setting up the Custom Post Type
Modifying the Businesses Admin Panel
Listing Custom Post Types
Creating a Custom Post Type Single Template
Creating the Homepage
Querying Posts
Creating a Theme Options Page
Creating the Admin Page
Adding Settings to the Template
OptionTree Plugin by Envato
Creating Widgets
Plugin Development
Defining the Plugin
The Shortcode
The Template Tag
the template tag
Theme & Plugin Directories
Coding Resources
Final Thoughts
Stay Up to Date!
About The Author
Your Download Links
0 of .
Results for:
No results containing your search query
P. 1
Building WordPress Themes From Scratch

Building WordPress Themes From Scratch

Ratings: (0)|Views: 345|Likes:

More info:

Published by: Pedro Teixeira Carballo on Aug 29, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 4 to 15 are not shown in this preview.
You're Reading a Free Preview
Pages 17 to 141 are not shown in this preview.

Activity (4)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Palconi Valentin liked this
bvernay liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->