I did the exact same thing (connecting projects & clients) using the Advanced Custom Fields plugin. I did this because my clients needed custom fields as well (logo, website URL).
I used the ‘Post object‘ field for my project page, which will create a dropdown of your clients.
Some editing of your template is required (to show your client info near a project), but the documentation on the plugin’s site is really good.
Related Posts:
- Replacing the title in admin list table
- Can I change a custom post type label from a child theme?
- Get category id from post id of a custom post type
- Custom Taxonomy as Dropdown in admin
- How to call a custom post with get_posts() instead of query_posts()?
- Hide custom post type field from author?
- WordPress Custom Post Type is Matching on Partial Slug
- How to disable a Custom Post Type Feed?
- WordPress 3.1 – How does one add sticky post capabilities to post types
- Permalink for CPT with taxonomy
- order of date column in custom post type
- How to create custom URLs for Custom Post Type sub sections?
- Add filter to wp_list_categories and query what type of taxonomy-terms it use?
- Custom post type category, taxonomy and URL rewrite problem
- Trying to save custom post type from frontend partially working
- How can I remove categories in menu in custom post type?
- Dropdown list of a custom post type
- Include both default and Custom Post Type in query modified inside pre_get_posts
- How to use different featured image size for a custom post type?
- How to display recent / random posts by its category
- Good way to store content and settings for an RSS plugin
- Exclude specific taxonomy term when using wp_get_post_terms
- Custom Post Type with metaboxes (no content) only?
- Querying Term Posts in Loop
- Can’t get order_by meta_value_num to work properly
- Is it possible to place custom post type files inside a folder in theme directory?
- Getting rid of /my_custom_post_type/ in the single view URL
- Post Type Description for ‘Posts’
- Custom Post Type – List all attachments on Edit Screen
- Dequeue scripts and styles only for specific custom post type
- One-to-many post relationships that are displayed by category (using posts-to-posts plugin)
- Custom post type title is set by other custom post type
- Conditional Statement custom post type category
- will post_id ever change? Can I safely use post_id for custom queries?
- Custom post URL 404 error
- Add Custom Post Type as top level menu item for a custom page
- How do I require the specification of term in a custom post type and custom taxonomy?
- Custom Post Type URL Change – (portfolio using portfolio categories) [duplicate]
- don’t publish custom post type post if a meta data field isn’t valid
- How to handle large number of images in a post?
- WP Query post__in not returning correct results
- get_the_post_thumbnail_url(‘full’) returns empty from custom post type
- Proper way to display latest 5 posts grouped by post type?
- How to set up Custom Post Type archive page as Front page
- Editor / Add Media: Is it possible to only allow galleries?
- Give each post type label a different color?
- Check IF single OR multiple custom data has been entered
- Custom Permalinks For CPT and pages with parent. Advanced WordPress
- CPT is simply not displayed in the main archive with “pre_get_posts”
- How to display hierarchical and non-hierarchical taxonomies?
- Can’t access private custom posttype single- or archives-page
- Modifying the default post from wordpress
- I’m trying to create a custom version of the wp_list_authors function that includes custom post types
- Cannot obtain custom meta information
- Exclude latest post from WP_Query taxonomy term loop
- Plain links in single-class.php and archive-class.php not working
- How can I get 3 different taxonomy type terms in a div class element?
- the ‘save_post’ event triggers when I want to start a new post
- Getting custom post type author and date published
- Custom permalink structure for remote content pages
- Find custom post type url by author
- How to show all CPT posts in one page?
- how can i show a google map in custom post type
- Adding an extra parameter [string] to my posts’ permalink?
- Custom post rewrite rule not working
- Query Custom Post Type based on text input
- Empty meta-box returns publishdate if no value is set?
- 2 Custom Post Types In 1 Archive Page?
- Order post grid by custom (acf) field – still not working
- display post count in archive page that have relation with another taxonomy term
- How can I sort the results of a REST API response by the title of a connected custom post type?
- Get all post types that supports tags
- Using WordPress custom post type to display StoryMapJS
- Group Custom Posts Types in a Relation field of ACF
- Automatically add CPT UI categories to the menu
- Stored meta from attachment, video length?
- Custom Permalink Structure with Custom Post Types Using Custom Taxonomies
- How can I find out what template is my custom post type using?
- How to create a discussion post when a custom post is created?
- Conditional posts in WP_query for search
- Can’t pick up a field created with Advanced Custom Fields
- Display posts grouped by post type in taxonomy.php
- Nav style for current page with custom post type
- How to List CPTs Under One Tax Term
- Remove the “View” Link in Post edit Admin
- How can I pull information from my loop and divide them seperately?
- Metabox textarea showing whitescreen
- How to loose the image ‘alt’ attribute in my custom post type?
- 2nd and 3rd Custom Post Type URL’s 404ing
- Remove custom post type in url?
- Is it possible to remove the word “date” from archives?
- Displaying or Hiding Metadata on Page from WP CPanel
- Create taxonomy from Custom Post Type
- Show Posts in Vertical Tabs with Scrollbar
- img src not working correctly in custom post type
- ACF Relationship: Group posts by parent category term, then child [closed]
- How to “Custom Post Type” as a non-programmer?
- Allow child pages with the same base as the CPT slug
- upload image with rest API to the media library
- WordPress post objects in one parent post object