Sounds like what you want is to use Custom Post Types with custom fields to create your own directory. Here’s an answer I wrote about exactly that:
Also, take a look at the SimpleFields plugin for WordPress which can help you create these custom fields:
Related Posts:
- Get post with multiple meta keys and value
- Use a separate upload folder for custom post attachment upload
- How to get all custom fields of any post type
- Update CPT meta data using REST API
- Echo all meta keys of a custom-post TYPE
- Gutenberg how to make attribute to save to meta
- Post metadata deletes itself
- Custom Post Type: Set post_title equal to a custom post type field
- I can’t set meta_key in my custom post type query
- How can I include meta box content when searching?
- update a post meta from a single table cell TablePress
- Custom Meta Boxes – Nonce Issue – Move to trash issue
- Automatically adding meta data to posts or multiple query help
- Trigger “unsaved changes” dialog for custom post meta changes
- Conditionally Query Custom Post Types by Post Meta for Blog Home Page?
- Displaying custom posts only if custom meta box’s date is not expired
- Displaying Metabox value (custom post type taxonomy)
- How do I sort a custom post type admin column using two meta keys?
- How can I display my custom metaboxes on a custom post template?
- get_post_meta is returning image id
- Custom Post Type, Saving Multiple Checkboxes
- Create a random unique 6 digit number as custom field for custom post type
- Export entries and multiple custom field meta to .csv?
- how to interconnect custom post types?
- Is it possible to place custom post type files inside a folder in theme directory?
- orderby in custom WP Query does not work
- Insert post metadata for all posts in CPT at once if metadata no existent
- Display custom post type from dynamic custom field
- Populate dropdown from one custom post type inside another custom post type
- Notice: Undefined index: error and understanding wordpress
- Custom Post Types. Are there any disadvantages/advantages in using a plugin to develop them?
- Get posts between custom dates
- Deleting Custom Posts & Meta Data on Uninstall
- How do I create an archive page as a including metadata?
- Two Custom Post Types Many to Many Relationship
- how can I register a post_meta field in an existing CPT and then call it again with get_post_custom()?
- post meta parameter in post custom-post-type endpoint with restapi
- Update postmeta Parent when post_status child change
- Update database from Quick Edit according to Checkbox state of Custom Post Type
- Custom fields (wp_post_meta) vs Custom Table for large amount of data
- Storing a many to many post type relationship in post meta and keeping SQL ability for Joins
- Dynamic Custom Fields
- Show Custom Post Type meta boxes only on Page Edit
- Custom filter function not working with Custom post type
- How to give all CPT a folder automatically based on their slug
- How to produce a sub-page-system in WordPress
- Remove Post Custom Meta Box
- Meta Data for Custom Post Type not saving
- Using preg_replace to filter custom textarea
- Check if post with same meta value exists
- Do posts, pages and / or custom post type objects have unique ID numbers or can there be multiple objects with the same IDs?
- Archieve.php not loading for custom post type
- Meta data (Tags and Categories) for Custom Posts not showing.
- Display different information of a custom post type
- Create Array from custom post type to display a slider
- How to get specific post meta by title or id
- How can I display a drop-down select of Post Names
- How to add a sub directory to WordPress single posts without affecting other post types?
- $post->post_meta not pulling any post in wordpress/php
- WP_Query of custom post type sorted by meta_key has unexpected results
- copy images from custom field to another custom field
- Cannot obtain custom meta information
- Save Metabox Custom Field Value
- delete duplicate meta_value with same post_id
- Search CPT Title AND Meta
- Building a Data Intensive Website with WordPress
- Empty meta-box returns publishdate if no value is set?
- Building tags and archive using meta from custom post type
- Filter search posts by post meta?
- Custom Meta Box with variable number of fields
- Yelp-style geographic directory plugin?
- After inserting new post with wp_insert_post() the post is not visble to WP_Query, but the same WP_Query works for post inserted from wp-admin panel
- Using publish_{custom-post-type} hook for custom post type to update meta doesn’t work
- Unable to gather Image URL from Custom Post Type’s; Custom Meta Field
- Attaching more than 1 parent (Post) to a media file
- How to return/export only data showing on screen in custom post type view all screen
- Use WP_query to match post types based on custom field values
- Custom meta fields not showing up in WP_Response Object via custom endpoint
- How to get post by meta value
- Get meta values from parent post and save in child post
- How do I get all authors posts of a custom post type outside loop
- Stored meta from attachment, video length?
- Custom post type meta fields missing on save_post_type
- Order posts by meta value hiding posts instead of re-ordering
- Custom post type: “transition_post_status” action get title and other fields
- custom search results – order results differently by post type
- How to get post meta for custom post type and taxonomy
- get_post_meta for Custom Post Type ( CPT )
- Delete custom post type metadata without deleting the post in admin area
- Complex strcuture as CPT or taxonomy for use in woocommerce product variations [closed]
- How to create content automatically when a post is published?
- Rich Custom Field for Custom Post type not saving
- Add auto increment value to custom meta
- Return only custom post types for the page, not all
- Retrieve post data via WPDB class
- Create action running on trashed_post hook to modify post_meta value
- Random meta field from specific custom post type
- Custom Post Type meta value is being saved in array, instead of just the string (as value)
- Custom Form Data save after Login User
- I am having a problem with fetching product data in the Gutenberg block editor