Encabezados ya enviados - Wordpress Core

2

Recibo un error en mi sitio con respecto a los "encabezados ya enviados":

  

Advertencia: No se puede modificar la información del encabezado: los encabezados ya enviados por (salida comenzó en ......... / wp-admin / menu-header.php: 161) en ...... / wp- incluye / pluggable.php en la línea 881

Leí el Wordpress FAQ que discute esto, pero, como puede ver, este error se debe a el núcleo de Wordpress (y ni siquiera al final de un archivo).

Curiosamente, no recibo este error en mi máquina local. Solo en mi servidor.

¿Qué puedo hacer al respecto?

Estoy ejecutando Wordpress 3.4.2

    
pregunta Myself 18.10.2012 - 01:46

1 respuesta

5

Wordpress proporciona una forma de evitar que el encabezado HTML se represente, agregando &noheader=true a la url.

Eso hará que el encabezado HTML espere a que lo llames manualmente, de modo que puedas hacer una redirección antes de eso.

Para representar posteriormente el encabezado HTML de su página, deberá usar esto:

if ( isset($_GET['noheader']) ) {
    require_once(ABSPATH . 'wp-admin/admin-header.php');
}

Para obtener más información, lea este artículo: Problema de función de WordPress y wp_redirect () .

    
respondido por el Joseph Silber 19.10.2012 - 15:52

Lea otras preguntas en las etiquetas