I can’t see any practical reason to use a custom taxonomy here. You can already query posts by year using OOB query and archive stuff (see this Codex article about the “year” WP_Query parameter, and this one about the “yearly” mode for wp_get_archives()).
If you’re asking purely about performance, I’d consider this kind of thing (a single table query vs. a simple join) a “micro-optimization”. For 95% of WordPress sites, it won’t make any visible difference. And if your site is at the point where you need serious tuning, there are probably better places to focus energy (like identifying really slow queries, and having a good caching strategy).
Hope that helps?
Related Posts:
- Advanced search form with filters for custom taxonomies and custom fields
- Combining Multiple Taxonomies in one URL
- Getting the Intersection of Two Custom Taxonomy Terms for a Custom Post Type?
- Why does my custom taxonomy show a total count across all post types
- Custom Taxonomy’s Label to change the text appearing in Appearance > Menu
- Why does a custom post type need the ”hierarchical’ args setting?
- ‘No pages found’ in Dashboard after registering custom taxonomy
- Custom Post Type with Nested Taxonomy and Template Files
- Should unaltered default loop/query return a list of custom posts belonging to a custom taxonomy?
- 404 error PageNavi custom type taxonomy | wordpress
- Creating a function that receives the taxonomy terms that have been changed in a custom post type
- Query for posts in 2 taxonomies
- Custom post types – show specific posts
- custom taxonomy archive by year
- Add nonexisting pages to navigation
- Can custom taxonomies items have attached properties?
- Associate custom post types with normal posts
- WP 3.0.5 – Custom posts matching 2 taxonomies
- Custom Post Type Loop within Shortcode
- How can you handle rewrite rules for custom post types with option to filter on custom taxonomy terms?
- How do I make a custom taxonomy for a CPT appear inbetween title and editor boxes?
- Custom Taxonomy URL are redirecting to page with the same name
- Filtering WP_Query Dynamically on the Front-End
- Loop custom taxonomy to get lists of cutom post types?
- Hierarchical Custom Post Types in Array
- Making certain categories of CPT not publicly queryable
- Query with no terms uses index.php template instead of archive.php
- Show a Category X’s custom post type on Category X archive page?
- custom taxonamy and post type
- Taxonomy custom post type URL
- custom-taxonomy/post_name instead of the default post_type/post_name
- Getting categories of posts under a custom taxonomy
- Custom taxonomies relationship
- How do I display the taxonomy for a custom post type in an array
- Display post content with respect to its title?
- WP_Query orderby and tax_query
- Custom Taxonomy not being saved on custom posttype
- Add term to custom post type on draft
- Multiple tag cloud filtering
- Custom Post Type Category Link
- Custom Post type category pages template and loop
- Show all tags on custom post type
- Get parent category id from child category page for custom taxonomy
- Trying to get custom post of a custom taxonomy
- Creating custom post type with custom taxonomy and custom fields programatically
- How to get only child terms from a custom taxonomy of current post type?
- How can I create an automatic drop down menu with my tags?
- How to see posts in taxonomy endpoint
- Get taxonomy singular name instead of taxonomy slug inside $taxonomy query
- sort CPT on Custom Taxonomy Archive page
- REST filters only firing when I have a param set
- Cannot choose custom categories for custom post type in post editor
- WordPress custom post type and taxonomies
- Arduous WordPress Custom Post Type Permalink Path
- Modifying rewrite rules to use /category//
- Taxonomies exists – but not showing up
- Custom Post type Query by Taxonomy
- Custom post not appearing under custom taxonomy category
- how to organize my categories or should I do custom post types for some?
- How do i display post from a taxonomy term?
- Multiple permalinks for a single post with multiple taxonomies
- rewrite rules hierarchical
- either single-{custom}.php 404’s OR /taxonomy/ 404’s – custom post type and taxonomy permalinks
- Archive page of taxonomy returns a 404 error
- How do I set a post slug automatically based on taxonomy?
- Get a list of custom post type (property) when clicked on custom taxonomy 1 (rent or sale) from custom taxonomy 2 (city) page
- How to divide Subcategories into pages of parent category wordpress
- update custom taxonomy custom fields
- Filter taxonomy by CPT
- Display Posts that fit a certain criteria on Category pages
- How to display “META” array in register_taxonomy
- If ACF Post Object post has custom taxonomy term…
- I want to create a metabox under custom taxonomy
- Customise Permalink Structure For Custom Post Types
- How to filter taxonomy of a custom post type and display it in the single post type page in the back end?
- Parent and child categories with their id in drop_down in CPT
- CPT/Taxonomy/Postname permalink structure makes pagination break
- Custom Taxonomy not working front side Woocommerce
- Custom post type post_type_link gives “page not found” on any other custom post type
- I want to create an archive and single page for a custom taxonomy for a custom post type
- Taxonomy’s title
- Display all posts from single taxonomy term
- Best way to use Category & Custom Fields?
- Heirarchical URLs with CPT and custom taxonomy
- Displaying taxonomies with manage_{custom-post-type}_posts_custom_column
- Plugin Error on activating
- How to change permalinks to taxonomy and post type’s posts
- Paginate custom taxonomy category with wp_custom_pagination
- Custom post type post taxonomies
- If taxonomy show class of active
- Custom Taxonomy Showing in WP Menu
- Storing/querying custom date data
- Custom Template Taxonomy
- Custom Post Type Permalinks Problem
- How to relate one custom post type to another custom post type
- Issue On Listing Woocommerce Parent Tag List
- Links in archive not including taxonomy parameter
- Calling custom taxonomies
- Sort ACF by custom taxonomy
- Is it possible to use a post name in a custom post slug?