Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

definitive

macrumors 68020
Original poster
Aug 4, 2008
2,088
1,021
Could someone please recommend a book (other than the rock star one) or a website with a good and easy to follow walk through (and possibly some explanations of PHP, but not necessarily) on how to build WordPress based websites/templates? I'm primarily interested in using it to make websites, and blogs as a secondary. I'd prefer something more recent with WP3 in mind.
 
I learned here, it's a pretty easy-to-understand series of lessons:
http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/

You will almost definitely need to know at least some PHP (as explained in those lessons).

thanks, i'll give it a shot. when you say "as explained in those lessons", do you mean that the author explains what each command does? at the moment i'm watching the nettuts video series that i found through itunes store (free podcast), and it's simple stuff such as getting title names, the loop, etc. i get what the php stuff does, i just can't remember all the code at the moment, but that's not a problem since i can always set up some kind of a reference file or use the codex.

If you follow NikMac's link you'll get a workable, basic WP framework. To make it look nice you'll need to know PHP and CSS. CSS references can be found all over the web.

can you please elaborate on what kind of stuff you can make using php compared to what nikmac's link has to offer? i already know html and css, so that part shouldn't be a problem.
 
thanks, i'll give it a shot. when you say "as explained in those lessons", do you mean that the author explains what each command does?

The author in those lessons teaches you what you need to know for WordPress - I went in with no PHP knowledge and came out from that tutorial with enough to get by. For a more specific PHP tutorial you may want to see http://w3schools.com/php/php_ref_array.asp

And yes, I assumed you already knew HTML and CSS - which you will use with the PHP framework to create a theme (you can add html and styles to your php pages).
 
Depending on how much you want your website to do, you don't necessarily need to know THAT much PHP. But it can certainly help especially if you're integrating several different plugins into your theme, for example.

I built this website for a charity I volunteer with, using a pretty stock installation of WordPress 3, and a variety of useful plugins. It's still a work in progress (well, what site isn't?) but so far we are really liking what we can do with WP.

That camp website consists of:
- Stock WordPress 3 installation
- Ashford CMS theme with a few modifications to the color scheme and my own banner graphic
- a bunch of static pages and a blog with several different categories
- a ZenPhoto gallery (separate from WordPress)
- a plugin for integrating the ZenPhoto gallery and pulling photos into WP pages/posts
- a Colorbox/Lightbox plugin for stylish display of images
- a plugin to pull events from Google Calendar and display them in a sidebar or on a page ("Events")
- a plugin for pulling lists of posts in a custom style for the front page news headlines
- a plugin for handling polls
- a plugin (work in progress) to allow visitor subscribers to receive weekly emails about site updates

There are other plugins as well but those are some of the more prominent ones. I have plans for more, such as a plugin to run a simple shopping cart to sell camp merchandise online. I didn't really do a whole lot of custom code writing in PHP other than perhaps restyle some existing output from some of these plugins.

In addition to these plugins the site benefits from WordPress's graphical editor which allows any of our volunteers to edit or add site content with a minimal knowledge of HTML.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.