All of your requirements can be achieved with WordPress either through the use of plugins and/or the development of custom code.
If you are not familiar with WordPress development, then you may find the learning curve to be quite steep at first even if you have good web-development knowledge. However if you have a bit of time, then you will find that WordPress is a good platform on which to develop. Otherwise, if you do not want to develop custom code, you will find the range of available free and paid for plugins if quite comprehensive and you are almost certain to find solutions that meet your needs.
A final point worth making is that WordPress would be a good choice because it is very well supported and will meet your CRUD requirements with a bit of configuration.
It is difficult to advise further without knowing your specific requirements.
Related Posts:
- Fetch All Posts (Including Those Using a Custom Post Type) With WordPress API
- get post type plural
- REST API: How can I restrict a custom post type to only be accessible by authenticated users?
- How to create download links based on Custom Fields with Rewrite API
- Custom post metadata not appearing in public API
- How would you associate location data with a post?
- Custom Post-to-Post with multiple parents?
- How do I get the intended post type of a revision post?
- Make parts of your wordpress website completely built with data from external APIs?
- Database to page routing API?
- Exclude objects from WordPress API based from ACF field using rest_prepare_{$post_type}
- Pros and cons of a custom page vs custom post type template file
- Creating tags via API
- Api rest_route 404 while building filter for custom posts (filtered by multiple meta keys / custom fields)
- WordPress custom API endpoint – how to make the request more flexible
- Custom REST endpoint not working to retrieve single posts (“rest_no_route”)
- WordPress as a backend for external service? [closed]
- Custom permalink structure for remote content pages
- Use Gravity Forms and a Shopping Cart for output to Freshbooks for an Estimate [closed]
- Sync posts via JSON API
- Use a template for a specific url slug without creating a page
- How to Grab Anime info using Jikan API and fill the value in Metabox
- How to display “META” array in register_taxonomy
- Populating Custom Fields from live JSON
- WordPress API only returning HTML
- Insert custom post data in to MailChimp campaign email
- wp_insert_post not working for custom post type?
- Custom plugin contact form connecting to mailchimp API
- display posts, pages and custom post types from another wordpress site
- How to consume external API from WordPress post editor and display the response data in the custom field?
- next_post_link() not working for single custom post type post
- How to set a default format for a custom post type?
- WP insert post and custom taxonomy
- Assign a Custom Role to a Custom Post?
- echo value from ‘select’ field type into page template using cmb2?
- Exclude add_filter from the admin
- Undefined property: stdClass::$labels in general-template.php post_type_archive_title()
- Sanitizing post content for use in an email
- Genesis Child and Custom Post Type
- Best way to arrange custom post types by Attributes -> Order metabox value?
- Separate Custom Post Type Taxonomy by Comma
- CSS for Custom Post Types
- Display “Post 2 of 4” on single post page?
- Query post types with multiple keys
- WordPress import not importing custom taxonomy
- How to generate a sitemap with custom posts (not Google XML)
- How to make post sticky in the admin page?
- WP 4.7 broke get_post_type or requires an explicit integer value?
- Remove base slug in permalinks of hierarchical custom post type
- is_main_query() not working for WP REST API
- How can I move a custom taxonomy and its data from one post type to another?
- rewrite custom post type slug in wp admin
- Displaying the type of post (Custom) in a single.php
- If Statement – if current post is a child of a post with a taxonomy
- Get next and previous 3 posts in a term in single post page
- Rewrite slug for CPT
- Register widget only page is a singular of custom post type
- Remove the parent slug in a CPT URL
- Custom Post Type – No Results Found
- Including metaboxes from custom post types in global search — continued
- CPT’s with landing page instead of archive – Url Rewrite?
- How to produce a sub-page-system in WordPress
- Custom post type, have only my meta boxes
- detect your custom post type in WordPress
- List categories, subcategories and posts from custom taxonomy and custom post type
- Shortcode is displaying the content on top of the page [duplicate]
- How to list top 5 custom post types depending on comments?
- How can I get some of a posts meta data whilst it is still inserting?
- Archive page for custom post type and custom taxonomy
- Custom post type ‘Show on screen’ didn’t apply to number
- Creating an Events Feed with Sub Pages/Posts for Each Event
- Problem with custom loop navigation inside the blog page
- WordPress giving me the index
- How to customize custom post type’s list table?
- Query to show post current day
- Using ACF values in nested WP queries for CPT with date values in the past
- SELECT custom post type and its meta in SQL
- Trying to list years (for a filter) but not all years display
- Custom post type defaults to index.php for archive page
- customize Dokan multi vendor: how can i set every Dokan as child of another dokan?
- Why do my custom post types stop displaying over time?
- CPT tags not showing when editing post
- Persist meta box choices throughout all posts of same post type
- Make pagination work as a carousel (custom query)
- Assign for all post of a post type a specific single-post template
- Display custom tax in “while” loop
- Custom post type archive false is not compatible with breadcrumbs
- Overriding a CPT template file through functions.php
- help me to display featured image of specific post by post id
- How do I retrieve the title of a term of a custom post type with custom taxonomies?
- 404 custom post type
- Custom post tag images not displaying with ACF
- Single page archive – get coresponding taxonomy and terms
- Custom WordPress URL
- How to assign custom post template to its custom taxonomy terms
- Excluding top level from taxonomy and post loop
- Get a list of categories ids
- Custom taxonomy archive not showing posts of certain child taxonomies
- Custom Post Type Loop breaking php
- Styling first post using Advanced Custom Fields