Skip to content

Instantly share code, notes, and snippets.

@barryhughes
Last active September 21, 2020 15:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save barryhughes/606d8dd8eee0675eefb0 to your computer and use it in GitHub Desktop.
Save barryhughes/606d8dd8eee0675eefb0 to your computer and use it in GitHub Desktop.
<?php
add_action( 'init', 'register_tea_flavours', 100 );
add_action( 'parse_query', 'focus_on_events_for_tea_flavour_queries' );
function register_tea_flavours() {
register_taxonomy( 'tea_flavours', TribeEvents::POSTTYPE, array(
'label' => 'Tea Flavours'
) );
register_taxonomy_for_object_type( 'tea_flavours', TribeEvents::POSTTYPE );
}
function focus_on_events_for_tea_flavour_queries( WP_Query $query ) {
if ( ! $query->is_main_query() ) return;
if ( ! $query->get( 'tea_flavours', false ) ) return;
$query->set( 'post_type', TribeEvents::POSTTYPE );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment