Post Type Background and Usage
Note: delete or make this page private before the site is live.
- Listing of custom post types outlined with examples below
- All post types need a custom icon
- Custom post types, custom fields, and custom taxonomies are created and managed by Advanced Custom Fields Pro unless otherwise noted
Posts
- Used for: Blog posts
- Plugin(s) used:
- WordPress (default post types)
- Slug: /blog
Custom Fields
- N/A
Taxonomies
- Categories (default WordPress)
- Tags (default WordPress)
Events
- Used for: Events and Calendar (and custom events i.e. webinars, etc)
- Plugin(s) used:
- Slug: /event
Custom Fields
- Event Registration URL (event_registration_url)
- Type = Text
- For external registration link
- Can be used to override the event link/event single page
- Can be used as a button on the event page for “RSVP” or similar
- Related Resource (events_related_resources)
- Type = bi-directional relationship
- Relationship should be set at the Resource level. Resource needs corresponding bi-directional relationship field.
- Related Team (events_related_team)
- Type = bi-directional relationship
- Relationship should be set at the Team level. Team needs corresponding bi-directional relationship field.
Taxonomies
- Event Categories (default Tribe Events)
- Tags (default WordPress)
Team
- Used for: People and teams
- Plugin(s) used:
- Slug: /team
Custom Fields
- Position/Title (positiontitle)
- Type = Text
- Main title for the person
- Position/Title (positiontitle_2)
- Type = Text
- Subtitle
- Email Address (team_email_address)
- Type = email
- Email address for the person
- Website URL (team_website_url)
- Type = URL
- Related Events (team_related_events)
- Type = bi-directional relationship
- Relationship should be set at the Event level. Event needs corresponding bi-directional relationship field.
- Related Resources (team_related_resources)
- Type = bi-directional relationship
- Relationship should be set at the Resource level. Resource needs corresponding bi-directional relationship field.
Taxonomies
- Categories (default WordPress)
- Team Type
Resources
- Used for: Resources/Downloads
- Plugin(s) used:
- Slug: /resource
Custom Fields
- File Download Main Content (file_download_main_content)
- Type = WYSIWYG Editor
- Main content for the resource
- File Attachment (file_attachment)
- Type = File
- The download if you don’t want the user coming to the single landing page
- External Resource URL (external_resource_url )
- Type = URL
- The link if you don’t want the user coming to the single landing page
- Related Resources (resource_related_resources)
- Type = Relationship
- Shows other related resources. Requires query or shortcode on the single template.
- Related Events (resource_related_events)
- Type = bi-directional relationship
- Relationship should be set at the Event level. Event needs corresponding bi-directional relationship field.
- Related Team (resource_related_team)
- Type = bi-directional relationship
- Relationship should be set at the Team level. Team needs corresponding bi-directional relationship field.
Taxonomies
- Categories (default WordPress)
Programs
- Used for: Programs
- Plugin(s) used:
- Slug: /program
Custom Fields
- N/A
Taxonomies
- N/A
Services
- Used for: Services listing
- Plugin(s) used:
- Slug: /service
Custom Fields
- N/A
Taxonomies
- N/A
News Feeds
- Used for: News listing (for external news feeds, not blog/posts)
- Plugin(s) used:
- Slug: /news
Custom Fields
- N/A
Taxonomies
- Categories (default WordPress)