Pregunta sobre AMP de Wordpress:

Etiqueta con formato incorrecto en el encabezado HTML

Un usuario preguntó 👇

Versión afectada: 0.6.0

Problema: hay una barra final etiqueta faltante presentada

Archivo en cuestión: amp / include / amp-frontend-actions.php: 27

Solución: la barra que falta debe agregarse al comando printf en el archivo anterior: '<link rel="amphtml" href="%s" />'

Solución alternativa: agregue lo siguiente a las funciones .php de su tema hasta que se solucione en una de las versiones anteriores.


add_action( 'wp_head', 'afe_amp_frontend_add_canonical', 9);
// fix missing end of html tag <link /> in amp plugin
function afe_amp_frontend_add_canonical() {
        remove_action( 'wp_head', 'amp_frontend_add_canonical');
        if ( false === apply_filters( 'amp_frontend_show_canonical', true ) ) {
          return;
        }

        $amp_url = amp_get_permalink( get_queried_object_id() );
        printf( '<link rel="amphtml" href="%s" />', esc_url( $amp_url ) );
}

(@westonruter)

Hace 2 años, 10 meses

Todo lo que necesita es la barra inclinada para XML. ¿Sirve su sitio como XHTML? De lo contrario, la barra oblicua es completamente innecesaria y un desperdicio de medida (s); se ignora en HTML. Presencia de barras en otros WordPress link Las etiquetas provienen de una época en la que XHTML era genial. Pero ahora no. Para ver algunos ejemplos de uso estándar, consulte https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#Examples

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.