You personally might not need or rely on the WP REST API, but clearly Contact Form 7 does. And so does WordPress core. Especially future versions (think Gutenberg) will heavily rely on the REST API and won‘t work without it.
There might be plugins that disable the API, but that‘s at your own risk and certainly doesn‘t make your site suddenly secure. It might decrease the possible attack surface, sure, but at the cost of breaking all parts that rely on the API.
tl;dr: There‘s no point in disabling the WordPress REST API.
Related Posts:
- Building a custom REST API
- Why “Contact Form 7” doesn’t update PHPmailer library?
- How to get current post ID in Contact Form 7 wpcf7_before_send_mail hook action
- How to create gutenberg block using REST API independently or as headless way?
- Filter out results from REST API
- How to authenticate custom API endpoint in WooCommerce [closed]
- WordPress pods io – Rest API for fetching fields information for custom post type
- Reduce nonce lifespan
- Add Products to user’s ID Woocommerce
- Multisite functions to communicate with individual site functions
- How to disable autocomplete for inputs in contact form 7? [closed]
- Accessing plugin functionality within WP REST API
- Server side validation for Contact Form 7 [closed]
- Permission Check for REST API Endpoint Runs Twice?
- Remove caching from wp_remote_get calls from custom plugin
- get values from contact form 7 wp plugin [closed]
- Can’t send mails using contact plugin [closed]
- I am getting error message on accessing menu-endpoint
- How can I capture Memberpress user info after signup [closed]
- Detect permalinks when passing querystring in REST API requests
- Custom REST API endpoint returns rest_no_route when called via wp-json permalink
- Download any file after submitting a form [closed]
- How to save generated JWT token to cookies on login?
- wp_get_post_terms is difference obj model than the one in rest api response
- How to escape the tailwindcss responsive syntax when using with contact form 7? [closed]
- Nextcloud integration with wordpress
- Access WordPress data from external PHP application.
- Send Contact form 7 data to remote server using .NET api [closed]
- Limit post creation by role
- how to create progress bar in wordpress contact form 7 or other plugin for set progress bar in cf7 [closed]
- how to do login using woocommerce rest api From android
- Access WP_REST_Server from within plugin namespace
- REST route from a plugin not working if WordPress is installed in a subdirectory
- Getting a Page via its post-name using WP REST API v2 and Postman
- WordPress REST API Plugin Development – Add Custom Endpoint
- Contact Form 7 – Show image on successful send? [closed]
- How to execute plugin and theme updates from a web hook / endpoint?
- How do I make reusable content blocks for header and footer when using WordPress headless with another front-end?
- REST API can’t get the response manually
- Send email to multiple addresses on Contact Form 7, but exclude personal details on all but one
- How to integrate together a website currently hosted WordPress.com and a custom web application currently hosted on Azure?
- Custom API plugin to execute 3rd party API to retrieve data
- How to modify or create custom contact form 7 select options [closed]
- WP Rest API and json_decode()
- WordPress /users/me endpoint request forbidden
- Hardcode a form in Contact Form 7 [closed]
- Contact Form 7: Load scripts and styles only when there is shortcode? [closed]
- acceptance_as_validation: on is not working Contact form 7 [closed]
- Seperate plugin and theme files
- Change Dashboard URL from wp-admin to wp-admin/index.php
- Contact Form 7 is not redirecting the “Thank-You” page with the removal of CSS and JS of plugins
- WordPress Media Library Folders + Custom Linux Server Hosting
- wc_get_template_part doesnt display the content [duplicate]
- WordPress REST API: Query media files attached to a custom post type
- I’m receiving the following error using the below code: Uncaught Error: Cannot use object of type WP_REST_Response as array
- How to send SMS notification to customer after click on submit?
- Escape commas in REST API
- How to authenticate via API to allow writes/updates
- Do i need to use a plugin for third party api integration?
- Adding Custom Endpoint in WordPress Rest API
- One WooCommerce Store to multi distributor sites
- Custom REST API POST Endpoint Not Working, 404 Error
- Getting all woocommerce products from REST API call in plugin
- is it possible to fetch data from a remote api while admin is writing a new post?
- How much PHP and MySQL or MariaDB knowledge should I know to start writing WordPress themes and plug-ins and whatever else a beginner can edit?
- Contact Form 7 – Make a selection unavailable after a number of bookings
- CRUD from WordPress to Business Central 365 through OData REST API
- WP Rest Api GET method restriction on route, but POST method also works
- WordPress Contact 7 Form – Remove WordPress from the From Sections
- Can’t access 3rd party API, code works on local server but not on wordpress
- Is it possible to custom set query for a WordPress REST API response?
- How can I add a permissions callback to the REST API index pages?
- Installation failed, trying to install ANY plugin
- CF7 Custom Recipient – Changing the text
- How to get data from a private API and add it to wordpress pages
- Multiple CF7 Forms causing multiple recaptcha requests
- Capture Recaptcha fail event on Contact Form 7
- wp rest api (v2) filter not working (404 error – rest_no_route)
- WordPress PHP error getting posts from another wordpress blog
- custom REST endpoint not passing body of POST request to callback
- Fetching WP.me shortlinks for posts using WP Rest API
- Upload image to wordpress using ionic/cordova with WP REST API V2
- WP Rest API v2.0 user profile update issue
- Form is not getting submitted [closed]
- User content database [closed]
- Contact Form 7: custom validation [closed]
- Contact Form 7 Default value from url [closed]
- Integrate Razorpay quick payments plugin with contact form7 plugin
- how to know that a wordpress plugin support using API?
- prevent contact form 7 from submission on certain condition
- How can I send api calls from my plugin?
- Filter custom post type returned from REST api
- My wp_update_nav_menu action is firing twice
- WordPress REST API Visual Composer Shortcodes
- Update post meta Rest Api
- WordPress REST API filter on blank custom ACF
- WooCommerce REST API aborts connection [closed]
- How to update a lot of posts on my WP site with additional content?
- how to update WordPress plugins from external website with nodejs?
- plugin doesn’t retrieve data from database