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:
- Query all posts where a meta key does not exist
- Can the Next/Prev Post links be ordered by menu order or by a meta key?
- what is the correct way to compare dates in a WP query_posts meta_query
- Advanced search form with filters for custom taxonomies and custom fields
- Meta query with boolean true/false value
- Get post with multiple meta keys and value
- Correctly delete posts with meta and attachments [duplicate]
- Use a separate upload folder for custom post attachment upload
- Storing revisions of metadata for custom post type
- Custom field values deleted when trashing custom post type
- How to get all custom fields of any post type
- Update CPT meta data using REST API
- Admin Area Custom Type Search By Meta Fields Without Title & Content
- Echo all meta keys of a custom-post TYPE
- Custom Post type – how to get checkbox to update meta field to null
- How can I filter posts by post_parent in the admin?
- How do I Paginate Search Results for Custom Post Types?
- Ordering posts having multiple post-meta date fields
- Custom Post Type with Input fields to seperate table on database.
- How do I remove all the metaboxes for a custom post type?
- Custom Queries: Joining On Meta Values From Two Custom Post Types
- Gutenberg how to make attribute to save to meta
- How to programmatically create a connection with [Plugin: Posts 2 Posts] on cpt publish?
- Post metadata deletes itself
- How Can I save multiple records in same meta key?
- Get all posts from custom post type and insert in select input as metabox
- Detect meta value changes when post is updated (post_updated)
- Search everything (posts, pages, tags, cpt, meta)
- Permalinks using event date (year & month) instead of publication date
- 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
- Grossly inefficient wordpress loops!
- Compare 3 custom fields and sort by oldest
- How Do I Use WP_Query to Run This Database Query as Search Result?
- WordPress Admin Panel search posts with custom post meta values along with title
- Creating a custom post type upon registration
- How to Update post status using meta data in Custom post TYpe
- Rest Api v2 orderby meta_key in custom post type
- bulk Update post_meta with default values
- Reason action hook won’t work with update_post_meta from frontend form? Alternative?
- Can’t sort order of wp_query with 2 meta keys
- Showing Meta Data for Custom Post Types?
- How to get source of custom meta image?
- Having trouble with custom post type / meta box
- Query for posts from any post type but only add instock products
- How can I include meta box content when searching?
- update a post meta from a single table cell TablePress
- update custom post type meta from a shortcode
- Custom Meta Boxes – Nonce Issue – Move to trash issue
- Displaying Meta Box Image
- Custom post type category not displaying in custom post type
- How to make custom post meta wp_editor translatable?
- Post Ancestor and Child Post in Custom Post Type
- Automatically adding meta data to posts or multiple query help
- How to keep a check box in custom meta box for custom post type checked by default for add new post?
- How to add multiple featured image in meta box in post editor?
- Show metabox in custom-post-template depending on taxonomy term?
- ACF Upload Image in repeater from front-end with custom form? – add_post_meta()
- Howto: use existing post_meta as options for a different metabox (checkboxes or list)
- Custom Post Type meta oembed html output resulting in WSoD
- Values inside a custom field to determine which category posts to display
- How to create content automatically when a post is published?
- Display a post count from a custom metabox selection
- Timetable of Custom Meta Data using Custom Post Type and Custom Taxonomy
- How to rewrite CPT-Permalinks the correct way (incorporating meta-box-data)?
- Rich Custom Field for Custom Post type not saving
- Add auto increment value to custom meta
- Custom post type submenu sorted by specific meta_key & meta_value
- Return only custom post types for the page, not all
- Change the contents of a dropdown through the admin panel?
- Advanced search form with filters for custom taxonomies and custom fields
- Retrieve post data via WPDB class
- Top 30 Songs using Custom Post Type
- Advice Needed for Post Meta Database Efficiency
- fetch meta fields inside a widget
- Querying meta values within an array
- Create action running on trashed_post hook to modify post_meta value
- Post AND page parameter for WP function
- Random meta field from specific custom post type
- Custom post type – update_meta not working
- why get_post_meta is returning 0?
- Custom Post Type meta value is being saved in array, instead of just the string (as value)
- Save post_parent in a custom post type
- Custom Form Data save after Login User
- How to display Author Profile based on Custom field value
- Use a Variable in update_post_meta as the $meta_key
- Automatically add custom taxonomy when meta value gets to a set number or beyond
- Display a list of posts whose meta field values are equal to the ID of the post being viewed?
- Update an existing post in a custom post type
- Check for custom field value in different post type than current one and do something
- Changing to different post type maintains the redirection?
- Post Meta for Custom Post Types
- How do I add the “orange counter” next to a Custom Post Type?
- getEntityRecords/useEntityRecords: How to use CPT metadata?
- I am having a problem with fetching product data in the Gutenberg block editor
- CPT meta values intermittently return empty
- Quering a post object based on another related post object
- rest_api_init is not getting invoked inside a Class
- Normal Posts and Custom Posts with Date Query
- Optimizing storage of Post Meta Entries