Conditional Logic Based on Custom Taxonomy

@Milo was absolutely correct…the issue was that I wasn’t getting a string to compare. The solution actually came from here. What this ultimately looked like in my scenario: <?php if(has_term(‘dining-1’, ‘page_category’, $post->ID)){ get_template_part(‘sidebar’, ‘dining-one’); } elseif(has_term(‘dining-2’, ‘page_category’, $post->ID)){ //etc. } ?>

How to query posts by meta keys AND under specific category?

Are you using a checkbox or similar for the ‘acf_platform’ field using ACF for more than one selection? Advanced Custom Fields stores these as a serialised array, so a meta_query with ‘compare’ => ‘=’ may not work. The ACF documentation suggests using ‘compare’ => ‘LIKE’ $args = array( ‘meta_query’ => array( array( ‘key’ => ‘field_name’, … Read more

How to show/hide a meta box using categories, with a different post type

Instead of if (is_admin()) add_action(‘admin_menu’, ‘add_custom_box’); use add_action(‘add_meta_boxes’, ‘add_custom_box’); The ‘add_meta_boxes’ hook is the correct one to add meta boxes. Other than that, as you mentioned correctly change the ‘post’ to ‘$my-custom-post-type’ and register the category taxonomy for that post type: register_taxonomy_for_object_type( ‘category’, ‘$my-custom-post-type’ )

How to assign custom post template to its custom taxonomy terms

You should call your file taxonomy-interview_category.php to be automatically associated with your custom taxonomy. If you want it to look like interview archive, you can just include archive-interview.php in your newly created taxonomy-interview_category.php. I suggest you have a look at this image that explains WordPress template hierarchy and logic: http://codex.wordpress.org/images/9/96/wp-template-hierarchy.jpg