this depends on what the plugin is doing, and what’s going wrong. Are there errors being generated?
If there are errors, you’ll need to supply them to the dev.
My guess is this, so you have a better understanding:
– cookies are sent/deleted using HTTP headers
– HTTP headers are special directives sent from a webserver before ANY content is sent for the page to be displayed
– Once any content is sent, no headers can be sent after that. So all headers must be sent first i.e. including cookies too.
– if a plugin, or anything outputs text or content too soon, no more headers can be sent.
– this can happen if a plugin causes a PHP warning/error and PHP outputs this error – this is considered content.
– if something tries to output an HTTP header after content has been output, you’ll likely see this error either on your page or in your logs:
Warning: Cannot modify header information - headers already sent (output started ....)
Hope this helps you track down the exact problem.