How To List A Custom Post Type's Taxonomies And Terms

I've been using the new Twenty-Ten theme for WordPress on my personal website; it's great out of the box, but I wanted to display my custom post types and taxonomies in the same format as it uses for categories and tags. The function is broken into two parts: ucc_get_terms() returns a multidimensional array of the post's taxonomy name(s) and each taxonomy's term links; ucc_get_terms_list() gets the taxonomy information and formats the array for display in the template.

Continue reading

Adding A Custom Taxonomy Terms Widget To WordPress

The WordPress Categories Widget currently only handles the category taxonomy. I've modified it to allow the user to select a taxonomy, and tied in the Tag Cloud Widget code to give the user the choice of display formats: list, dropdown, and cloud. Multiple instances are possible, providing the user with an easy method for displaying links to user-built taxonomy terms.

preg_replace_callback() is used to fix the JavaScript for the dropdown menu; instead of generating the default ?query_var=value format, it uses get_term_link() to generate the term URL.

Continue reading