Just a quick note here that I’ll close I Code Your Design at the end of this month. The service will of course continue but I think it doesn’t really need a separate domain to host it. Will update the URL after I’ve done the migration.
In this post, I want to introduce you a soon-to-be-launched productized service. It helps designers to convert their beautiful work into a fully functional but also light-weighted WordPress theme.
I know it doesn’t sound that charming, but if you are a designer who’ve ever sworn you’ll never purchase from any theme shop again, please read this up, I might have something for you.
The following snippet saved me a bunch time when dealing with a recent project. The scenario was I created 2 custom post types and they share the default “category” taxonomy with Posts. On the post type archive page, I have to display the category links so users can filter the posts.
The difficult part was I wanted to only show categories that have posts in the current post type. The following snippet came from StackExchange, with the function hook to the
terms_clauses filter, now we can use a custom argument called
post_types in the function
post_types can be an array so you can get terms like this:
get_terms( array( 'post_types' => array('post', 'cpt1', 'cpt2'), 'taxonomy' => 'category' ) );
get_terms( array( 'post_types' => 'cpt1', 'taxonomy' => 'category' ) );
Please go to StackExchange to upvote the answer if you find it helpful to you too.