I would do this with a custom post type, probably “Events” in your case, custom (probably hierarchical) taxonomy, and custom postmeta. You can register the post type with only the capabilities you need, then extend those capabilities with custom metaboxes for the custom postmeta. This custom meta is going to be your event date/time, don’t use postdate
for that, as it creates odd content display issues. The custom taxonomy is to allow you to differentiate lectures, workshops, and any other event types you might have. This taxonomy should only be applied to the new custom post type.
Related Posts:
- Plugin for changing a post’s category based on it’s post date?
- How to use get_categories() with Event Organiser plugin
- plugin for wp_list_categories with posts
- How can i list random post from multiple category?
- Solutions to repost categories into multisite blogs?
- Events Plugin that works with existing categories?
- Any built-in function to associate a post to category through a plugin?
- Display by Category in Admin
- Redirect to another page using contact form 7? [closed]
- Recent posts per category loop?
- check uncategorized category by default
- Calendar for irregular recurring events [closed]
- How to get Recent Post From Each Category with Thumbnail?
- Adding custom post category to categories widget
- automatically set random featured image by category in wordpress on post
- Find And Add Category to Posts
- Retrieve post thumbnails
- How to add character to content of post?
- single.php fires more than once after clicking on any post to view with different post id each time
- Twitter List Tweets and Delicious Links as Posts
- Automatically set posts to NoIndex depending on category?
- hide particular category post from front page only [closed]
- Can i have limit posts on a specific category and automatically remove older ones?
- How to add portfolio category post count in main navigation menu?
- How to Display Product specific to a category with WooCommerce Plugin? [closed]
- How can I allow commas in tag names?
- Manipulate post category after time
- Can we completely remove the WordPress Sitemaps (WordPress 5.5)?
- Restrict individual category combinations
- Disallow a user to post in certain categories
- Qtranslate displays empty categories with get_categories()
- Article source link for posts
- Custom Post Type causes Page Not Found
- Plugin allowing for artists, events and venues
- Set a category for a page
- Why is wp-cron only executing on page visit?
- Show Heirachy of categories in WP Download Monitor
- Output HTML only on individual post view
- How to get a Jewish/English event calendar on a page in WordPress?
- Portfolio + Blog: multisite or plugin?
- WordPress JSON API remove posts from a specific category
- How to enable qTranslate languages tabs in custom plugin page
- get_post_type on post.php
- Can’t delete Draft Post [closed]
- Is it possible to send blog posts via email to subscribers?
- Is there any plugin which can paste a common content to my every post?
- Set Multiple Meta Values as an Array Using dispatch( ‘core/editor’ ).editPost() Call in Gutenberg/JS
- Is there a plugin or a way in the wordpress that would let us have different versions of a post or page accessibe to users?
- download button for audio file in post [closed]
- Print posts category or tag as a formatted journal
- Post deleted in trash [closed]
- How to relate 3 wordpress components with each other (Create database relationships)
- What hook can I use to modify custom post data before it is displayed on the page?
- get current page number with wp_link_pages()
- problem with register_activation_hook in plugin
- Delete data from custom table when deleting a post
- Order posts of a custom post type by the event date using FT Calendar Plugin
- Plugin is creating posts twice
- How to write a new file when new post has been published in WordPress
- How to Get Recent 5 post in My Title bar?
- Plugin for visitors to edit content without logging in? [closed]
- WP Insert Post If user refreshes override new post
- Summary and Comments on Main landing Page
- Method/Plugin/Hack to Start a Post with an Writing Outline?
- Is it possible to pin a post in second position from top
- How to overwrite the category template in a plugin
- Oops! That page can’t be found
- page duplication on wordpress that wont stop
- WordPress is redirecting me to homepage
- Custom Post Type with Sequence ID
- WordPress default post categories meta box widget
- How can I see $post object in frontend from functions.php?
- Allow members to create groups on my site
- Unset plugins on front-end belonging to specific category
- Trying to remove a couple categories from shop page
- How to wrap image tag into div for post only?
- EventON – Dequeue Styles
- Ajax Load More on Hierarchical Categories
- How can I display a list of only categories which are marked as ‘featured’ in the backend?
- My own metabox checkbox plugin only saves the last value I’ve checked
- How to prevent authors from editing their post count?
- View more posts of a sub-category
- trying to create simple plugin to filter categories from all authors
- How to use shortcode of any plugin to show it visually where i want?
- WordPress not updating post or disable plugin instead a white page appear
- Ger posts from similar tags and categories
- Internationalization of Blog Posts
- How can I add the custom taxonomy categories to the posts and pages?
- Custom feed parameters / Template overriding
- What happened to WP No Category Base?
- How to make only selected posts appear on a selected wordpress page
- Is there a way to combine categories and their hierarchy into the admin listing page?
- How to block external download link access if visitor not referred from WP?
- Save post to category with gravity forms (post_data) [closed]
- Notifications Bar on home page only
- Distribute post content through several divs [closed]
- Does anyone have the Custom Post Permalinks plugin from John P. Bloch? [closed]
- How to get an error message if a form is empty (plugin: Post for site) [closed]
- How to make horizontal scrolling menu [closed]
- Getting 400 Error in wordpress website