Your syntax is wrong. You have a closing PHP tag where there is no opening PHP tag at the end of the script. This means you are creating output before the headers are being sent.
Change this:
function prodmanager_html_page() {
?>
<div>
<h2>Product Manager</h2>
<!--usual HTML and PHP Code-->
</div>
?>
To this:
function prodmanager_html_page() {
?>
<div>
<h2>Product Manager</h2>
<!--usual HTML and PHP Code-->
</div>
<?php
}
You do not need a closing PHP tag at the end of your script. This is a good practice to help safeguard against stray whitespace after the closing tag which will give WP a white screen of death.
Related Posts:
- How can I make content disappear when a user logs in?
- How to send “Location” header on plugin form submit event?
- send_headers don’t work on wordpress multisite
- WordPress Redirect Not Working – AJAX Callback Response Not Picked Up
- My single.php page does not show the related data to the post which is clicked
- Custom Login Page — wp_signon Headers Already Sent?
- Content-Security-Policy Headers are there and showing the correct settings, but still getting a refused connection
- Plugin or ways to limit number of users logging in the website,
- Prevent WordPress from sending set-cookie http header
- Modifying server’s response to API endpoint
- Update Option Error: Notice: Undefined index
- How can I display a contact form for out of stock products in WooCommerce?
- Pass a php string to a javascript variable
- get shortcode value
- Cannot login to ADMIN even after changing password in phpmyadmin
- How to get number of Affected rows from wordpress dbDelta() function
- Show price with Geo IP location
- WordPress Ajax Callback
- Add category to body class
- The called constructor method for WP_Widget in GFWidget is deprecated since version 4.3.0! Use
- Plugin Development sqlite or WordPress’ database
- How to review WordPress website php version compatibility?
- printf – problem to understand code
- Custom Post Type Plugin not loading category template and loading 404 instead
- Sending email from inside a plugin using PHP PEAR
- Auto delete WordPress users according to time
- How to cancel WordPress’ action/filter when using OOP with anonymous callback
- WordPress Plugin Page is Loading in Admin Content Container Instead of Separate Page
- How to trigger $_GET request within admin plugin page?
- Wp favorite posts get user favorites in profile using buddypress [closed]
- Storing Options in a Shortcode
- Why isn’t admin_notices displaying my text? [Simple Plugin, Beginner]
- How to generate video out of images via WordPress plugin
- How do i login when i cant access wp-login.php?
- How can I get WordPress to save comments in markdown format?
- add_query_arg not working
- problems with wordpress and php version 5.3.3-1
- WooCommerce get_price returning wrong price when used via ajax
- How to ‘clone’ a wp plugin to make small changes
- Open Post Thumbnail in New Child Theme File in WordPress
- add mediaelement.js plugins into WordPress video player control bar
- Shortcode button dosent work for all posts. Work for first post only
- Where should I save an API key of my user when installing my plugin?
- Prevent a plugin from being automatically activated
- Is Wrapping intval() Around esc_attr() Redundant for Escaping Input?
- Programatically download a plugin
- Accessing post’s meta data based on user’s click of a post
- Error shown for Trying to get property ‘roles’ of non-object in WordPress After Content for User Roles
- Preferred way of cacheing a value in php
- Redirecting to home page after login as custom role WordPress
- How to Use Parameters with a Do_Action Function Within PHP Tags
- Add keywords meta to index.php page
- Custom form action to handle data inside a plugin
- How to remove html code in excel downloads using phpspreadsheet with wordpress plugins shortcode
- Add Product Subtitle to Woocommerce Product Page
- Why is my staging subdomain not sending wordpress_logged_in cookies?
- Self deactivate plugins after an action occurs
- wp_redirect() not working in Insert PHP plugin in WordPress
- Download any file after submitting a form [closed]
- Pulling data from custom plugin settings using PHP shortcode and Javascript
- woocommerce 3.2.1 not sending order notification emails
- WordPress takes too much time (100 seconds) to load – Front end and back end
- WordPress on AWS with ELB
- Saving changes in wp_editor
- Single central login for front end users from any site
- Executing my function once on a specific time
- Set Post Format if find a string in title or post content
- Display data on Word Press site posts and pages from mysql table
- Notepad sticky plugin
- Output array into one table cell
- WooCommerce Custom Product to checkout
- How to periodically scrape and cache strings from remote txt files. – My First Plugin
- How to stop or remove an action being called inside a function of an extended class
- Automatically add attributes to woocommerce product?
- WP Post Template – Templates in own folder
- Headers already sent when I try to add headers via a shortcode
- Apple push notification doesn’t work
- Avoid class name collision when using third party libraries in plugins?
- Adding an Options Page to a Plugin
- how to change the verification url of pie register plugin of wordpress?
- How do I “get the next 10 posts after post_id == x”?
- wordpress plugin is not activating from widget
- How to access data in wordpress database externally using php
- How make a php script run only with wp-cron
- How to add equivalent of php include to one page (as plugin?)
- Theme my Login plugin, how to update fields
- WordPress repository forbids me call wp-load.php in non-WordPress file
- Edit Yoast SEO breadcrumbs output [closed]
- CSS from textarea in options page to frontend what to do
- How to simultaneously access the same MySQL database in the main column and sidebar of WordPress?
- Adding a slider captcha to the comment system
- Date calculations from 2 custom fields
- How do I pass a post ID to the page URL?
- How to sanitize uploaded file filename from a plugin?
- Using WP Category Lists Plugin to Dynamically Display Category (PHP)
- How to put JQuery/Ajax inside shortcode?
- Plugins Page invisible / white
- Error with Image Slide plug-in/ s3slider in WP
- How would I go about creating a user ranked post popularity page?
- WordPress: PHP code rendering in the wrong place