I figured out what the problem was. In the end, I added &noheader=true to my form action. This allowed me to submit my own headers without calling the WP admin headers.
Related Posts:
- Proper way to pass credentials in a custom login form to avoid “headers already sent”
- WordPress Plugin Development – Headers Already Sent Message
- No Error Log File, no debug info
- How should one implement add_settings_error on custom menu pages?
- Prevent notice and warnings in error_reporting?
- Clarity needed on usage of multiple 403 forbidden header() functions at the beginning of the plugin files
- How to log plugin errors to plugin error_log file
- Catch own Exceptions
- Headers already sent error with CSV export plugin
- Get file headers in custom file
- Throw 403 in a plugin [duplicate]
- Using ob_start() in plugin
- Adding custom code into header.php using a plugin
- why don’t I get error messages in admin when developing?
- WP_Error handles errors, but how can I show success with a message?
- How can I change HTTP headers only to posts of a specific category from a plugin
- Settings API – Undefined Index when unchecking checkbox
- The plugin generated 80 characters of unexpected output!
- Error : “Updating failed: The response is not a valid JSON response” with custom shortcode
- Cannot modify header information – headers already sent by pluggable.php
- How can I display an error message after post has been saved?
- Execution limit and Memory limit errors even i changed to 1024M and 600(cache.php,load.php)?
- Header Button Chance Polylang Elementor
- An echo line in a transition_post_status action leads to “cannot modify header information – headers already sent by”
- Two functions utilizing registration_errors filter
- How can I gracefully escape an error condition?
- Serve text/html from wp-json API via WPEngine, headers not being set properly
- How to give a download link to a .csv file from the custom plugin?
- WordPress debug messages not displaying
- Adding custom stylesheet into header.php using a plugin
- Custom Post Type Object – Undefined Variables
- Reporting errors in a shortcode plugin
- What might be the reason of Couldn’t fetch mysqli_result on another domain?
- Plugin can’t be activated [closed]
- How do I debug an error that a plugin is causing?
- “Rendering of admin template [path to template] failed”
- Is there any way to pass messages from a script to a redirect target in a hidden fashion?
- Why does website stretch and white space on load? [duplicate]
- Downloading File via headers doesnt work
- Import images remotly run through timeout error
- Error code when migrate
- WordPress Favicon not Working For Images/Videos/PDFs
- WPGut – Updating failed and shortcode?
- GET request return value as error instead of success
- WP_Fatal_Error_Handler OR WP_Error OR try/catch
- Custom Plugin activation error in Multisite
- Two same AJAX calls – one is working, other doesn’t
- Some data has already been output, can’t send PDF file – fpdf issue in WordPress
- Warning: Illegal string offset – on homepage
- Headers already sent on custom plugin (Export function)
- How to force download a plugin generated file?
- Not able to Update database while creating a custom module
- Plugin error on activation – breaks page encoding and prints the code of plugin php files
- Getting error of unexpected output during activation
- Trying to build a plugin – Cannot modify header information
- Why is there a bunch of WordPress HTML code in my browser CSV download?
- What do you think about custom designed plugin/theme options UIs?
- Is it necessary to bump a plug-in’s version if you’re just updating the “Tested up to” attribute?
- Adding Widget form fields dynamically
- Custom action button in Gutenberg editor (post_submitbox_misc_actions – equivalent)
- add_action with a class method is causing fatal errors
- Include third party Javascript library which is not included in WordPress
- Update a Plugin while maintaining back compatibility: general
- Do I need to use WP_Filesystem when creating a downloadable file on the fly?
- When wp_schedule_event action has two possible directions, how to avoid an infinite loop?
- Not sure the best way to save custom plugin data
- The ideal place for storing persistent PHP objects
- Plugin development with unit tests
- Change WordPress.org hosted plugin readme.txt
- get_posts / WP_Query Memory size of 134217728 bytes exhausted
- How does gettext works for translating readme file of plugin?
- How to debug WordPress correctly?
- `wp_set_script_translations` with `wp.i18n` does not return translated strings in simple plugin
- Sessions not creating correctly in custom function
- Problem with `wp_mail()`
- How to add meta boxes to the ‘Add new post’ screen?
- Load WooCommerce templates from my plugin folder first
- add_menu_page() with function inside a class [duplicate]
- Overwrite default XMLRPC function from plugin
- htmlentities and editing text
- Gutenberg registerFormatType with Multiple Classes
- Translate strings not recognised in plugin
- Best way to notify WordPress plugin users of new release candidates for beta testing?
- How to update total price of completed order in woocommerce? [closed]
- Print WordPress username id inside JavaScript
- How to Download and install plugin database remotely
- How to run a external JavaScript file on wp-admin if admin, and other if normal user?
- WordPress add_admin_page not working even parameters are correct?
- How to use WP_Term with (menu) argument in the wp_nav_menu?
- Turn off Admin Bar (Toolbar) in backend – no easy way
- Any problem in using native jquery ajax style instead of using admin-ajax.php?
- Communicate between plugins
- When to use add_settings_section vs just register_setting?
- WP_Editor – Saving Value into Plugin Option – Stripping HTML
- How to customize login process
- How should I store a log for my plugin
- Adding more text to a post, after it was published
- How to modify the comments to be displayed in a post?
- what is the difference between these phares?
- Email verification for new users