Custom Category Shortcode
-
Hi,
I’m running in to some trouble with using custom categories in short codes.
Below is the code I have added to functions.php – I’m assuming that’s where the code on this page should be copied to: https://wp-events-plugin.com/tutorials/using-additional-custom-taxonomies/
However when I try filter by category using e.g [events_list custom_category=5] it outputs every single event regardless of what category they have.
Am I doing something wrong with the code, I’ve tried following the tutorial but can’t get it to work.
Also for some reason when I create a recurring event with a custom taxonomy the taxonomy isn’t being saved for the individual recurrences – again have I done something wrong with the code to cause this?
As ever any advice is greatly appreciated.
Ian
/** * Add custom taxonomies */ function add_custom_taxonomies() { register_taxonomy('amenity', 'location', array( 'hierarchical' => true, 'labels' => array( 'name' => _x( 'Amenities', 'taxonomy general name' ), 'singular_name' => _x( 'Amenity', 'taxonomy singular name' ), 'search_items' => __( 'Search Amenities' ), 'all_items' => __( 'All Amenities' ), 'parent_item' => __( 'Parent Amenity' ), 'parent_item_colon' => __( 'Parent Amenity:' ), 'edit_item' => __( 'Edit Amenity' ), 'update_item' => __( 'Update Amenity' ), 'add_new_item' => __( 'Add New Amenity' ), 'new_item_name' => __( 'New Amenity Name' ), 'menu_name' => __( 'Amenities' ), ), 'rewrite' => array( 'slug' => 'amenities', 'with_front' => false, 'hierarchical' => true ), )); register_taxonomy('group', array( 'event','event-recurring' ), array( 'hierarchical' => true, 'labels' => array( 'name' => _x( 'Groups', 'taxonomy general name' ), 'singular_name' => _x( 'Group', 'taxonomy singular name' ), 'search_items' => __( 'Search Groups' ), 'all_items' => __( 'All Groups' ), 'parent_item' => __( 'Parent Group' ), 'parent_item_colon' => __( 'Parent Group:' ), 'edit_item' => __( 'Edit Group' ), 'update_item' => __( 'Update Group' ), 'add_new_item' => __( 'Add New Group' ), 'new_item_name' => __( 'New Group Name' ), 'menu_name' => __( 'Group Categories' ), ), 'rewrite' => array( 'slug' => 'groups', 'with_front' => false, 'hierarchical' => true ), )); } add_action( 'init', 'add_custom_taxonomies', 0 ); function my_em_own_taxonomy_register(){ register_taxonomy_for_object_type('custom_category',EM_POST_TYPE_EVENT); register_taxonomy_for_object_type('custom_category',EM_POST_TYPE_LOCATION); } add_action('init','my_em_own_taxonomy_register',100);
- The topic ‘Custom Category Shortcode’ is closed to new replies.