WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Custom walkers seem to be a poorly-documented area of WP. Online tutorials focus on styling the output, not on directing the walker to go where you want it.

I am reading the code, but I wonder if there's a good resource I'm missing. If you know about walkers, how and where did you learn about them?

share|improve this question
I learned how to do a huge amount mainly by reading the code base. There were some articles I started with and then quickly realised how much more I could do with them. Is there something in particular you're hoping to achieve? – sanchothefat Dec 5 '11 at 15:11
In the past I attempted to build a menu from taxonomies, which resulted in my asking this question: wordpress.stackexchange.com/questions/34011/…. I've made some progress since then. But I could definitely benefit from a good book or an article. – djb Dec 5 '11 at 15:44
you're right that part is poorly documented. i've looked at source and it isn't really that revelatory. – helgatheviking Jan 16 '12 at 18:04
up vote 3 down vote accepted

I stumbled across this article, I think it could be of tremendous use to you. It helped me understand it a lot better.

I believe there was a question on here in which (I think) @Rarst answered that linked to it, but I can't seem to find it. If someone can find it and edit my answer in place of this that would be great!

EDIT: Found another pretty good resource you can find here.

EDIT: More excellent resources below you can look through. I made the ones that are extremely useful in my opinion bold!

share|improve this answer
+1. Thank you. This goes some way to answering the question of how to make the per-post output richer. But it doesn't touch on how the walker chooses which posts to get its material from, so I cannot accept it as the answer to the above Q. – djb Jan 25 '12 at 0:11
@djb No problem, I am also interested in learning more about the Walker Class and I am more than happy to help/brainstorm. I'm going to continuously update this answer with more articles and resources for future visitors. I added some more above if you didn't see yet! :) – Jared Jan 25 '12 at 3:10

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.