Ho scritto un codice semplice in php con il plugin InsertPHP
Nel codice c'era un header per il redirect ad un altro URL. Funzionava tutto almeno fino ad un mesetto fa.
Oggi trovo questo errore:
Warning: Cannot modify header information – headers already sent by (output started at /membri/calcoletti/wp-includes/formatting.php:4596) in /membri/calcoletti/wp-content/plugins/insert-php/insert_php.php(83) : eval()’d code on line 48
Ho cercato su Internet ma per ora non ho trovato nulla ...
Dovresti chiedere nella sezione relativa a WordPress.
In generale, la funzione header di PHP ha effetto solo a condizione che nessuno script o altro elemento precedente nella pagina abbia prodotto alcun output.
Quel warning indica che, prima della chiamata a header per effettuare il redirect, qualcosa ha prodotto un output, quindi il redirect non è più possibile. Potrebbe essere stato un altro plugin o il core di WordPress stesso, difficile a dirsi.