Sounds like you don’t need the querying power taxonomies will offer, but it would make sense to use if you think you’ll frequently have the same authors publishing; reduces redundant data (i.e. lots of the same entries in post meta) and improves the UX for administrators.
Same applies for websites; if there’ll be many with rarely ever the same, stick with meta.
Either way, a custom post type seems like a good plan to me.
Related Posts:
- Custom Post Type Data in Sidebar widgets?
- How To Determine If A Filter Is Called In A Sidebar/Widget Context?
- Adding a widget programmatically
- Override dynamic_sidebar() in plugin?
- Themes VS Plugins [duplicate]
- add_meta_box Callback not being called
- Flickr plugin that will display photos from multiple group pools? [closed]
- Way to hook into a sidebar call to replace it with a custom sidebar
- I need some direction on how to have a sidebar based on meta rather than page
- Plugin allowing for artists, events and venues
- Multisite Widget/Content
- Missing argument 3 for wp_register_sidebar_widget()
- how do i remove posts from a WP_Query so the pagination is right?
- Saving Custom Post types and fields to a custom table
- Random image from tag/custom type on sidebar
- Custom random quote widget breaks when used in multiple sidebars
- Creating a custom post type, adding custom meta fields, preventing all future editability of posts of this type
- auto populate list of questions if user select a category xyz
- Char limit on custom blog-post form? [closed]
- Redirect to another page using contact form 7? [closed]
- Custom Post Type Fields
- Best practice for including plugin output in a template without using shortcode?
- How to Resize the Custom Post Images?
- Widget’s container?
- Amazon.com intergration with WordPress?
- Sticky option for custom post types without using custom fields or plugins
- How do we update a custom file upload field with the Advanced Custom Field plugin?
- Price comparison table based on Custom Post Type?
- Show related posts based of current ACF field name in a single page post (a loop within loop)
- How can I store data from custom fields to custom tables?
- “After file loaded” action
- Widget content turns up before title
- Dictionary-style definition list plugin
- Listing all sidebars
- How to create repeater field manually, without plugin (ACF Pro)?
- Creating New Dynamic Fields for a Certificate (Number Generation, Code Referencing, and more)
- Table of contents (TOC) plugin is not showing header tag
- Register PODS Custom Field with WPGraphQL [closed]
- Adding custom post category to categories widget
- WordPress hide post from custom post-type on a single page
- Create multiple posts when a custom post is created
- Co-author plus: list of posts by authors in the sidebar
- Cannot access variables within a widget
- twitter widget loads properly in all themes except my own theme?
- Template from scratch: Sidebars not showing widget
- Synch Custom Post Types (and Custom Fields, Cats, etc.) Between WordPress Sites
- How can i do custom author list?
- A plugin for software reviews site like this one?
- Can’t edit Contact Us form on front page
- Is it possible to control content on different pages by checkboxing wich content is shown where on a wordpress theme page?
- Links not opening as they should. Custom WP plugin
- how to compare date meta value in jet smart filter Date query?
- Simple rich text editor in Text widget?
- Show missing Sidebar from Gutenberg admin area
- How can I show drafts in wp_dropdown_pages list?
- How do I add a widget programmatically to a newly created site (WPMU) within a plugin?
- How can I save repeatable fields with one value inside an array?
- Override Widget class in plugins with custom plugin
- Custom database or Custom Post Types?
- Prevent page slug from interfering with custom post type archive permalink?
- Advanced Custom Fields query
- Plugin “Meta Box”: Implementing meta boxes in custom post type
- Disable Other Plugins on my Custom Post Type?
- RW Meta Box ,Problem setting post title
- Get post values of form created by widget in sidebar
- get_post_type on post.php
- Assign / update custom field value for all posts (How can I assign only to posts without custom field value?)
- Dynamic dropdown select values depending on other custom field value
- Setup page on first login on multisite
- Custom User meta field display
- Add content to footer – above wp_footer
- Trying to create a table/list of my EventBrite course listings [closed]
- How to use my menu PHP code as sidebar?
- Call plugin with php function
- Custom setup of wordpress comments that are displayed
- Add SideBar/Widgets Just Below the Post
- Add Stack Exchange Recent Questions to a wordpress sidebar?
- How can I add user profile fields to my mailpress mailout
- jQuery slider widget similar to cnet.com
- need to find duplicated meta value in custom filed and view the posts that have the same value
- How to search post titles with whole words only, but not the exact word only?
- Remove custom taxonomy name from the slug – Custom Post Type UI
- elementor development – custom widget like an inner section widget
- custom post type get_posts() function not work
- Cannot view Custom Post Type no matter what I try
- One time call to external API in widget
- How to make wp multisite subdomain exist search
- Do something with thumbnail image on post publish
- How can I remove this sidebar from my Search Results page?
- Custom Widget not Available after Plugin Installation
- Custom Post type plugin breaking the front page shows dashboard?
- Scrolling Ads? Live scrolling widget, not random on refresh
- How to list the categories by custom taxonomy created?
- Looking for a plugins for organization portal (Staff, Units, Departments)? [closed]
- Render CMB2 select option to post page [closed]
- Issue with customizer and widget page
- Footer option is missing in Customiser
- Failed to update a post when I add a taxonomy to it
- How to include Font Awesome icons into ‘menu_icon’ from register_post_type() function – wp admin?
- How to Display News in a Timeline with Headline, Category, and Time?