En el archivo «functions.php» añade lo siguiente
function viewport() {
?>
<meta name="viewport" content="width=device-width, initial-scale=1">
<?php
}
add_action('wp_head', 'viewport');
Corrijo: en el archivo «functions.php» del tema que estés usando.
Iniciador del debate
fotov60
(@fotov60)
Gracias por tu respuesta @almendron . Lo añado al final del archivo tal cual? Lo he probado pero me devuelve el mismo aviso no se si lo he copiado mal. Te lo copio a continuación.
/**
* Initialize theme.
*
* @since 1.0.0
*/
require trailingslashit( get_template_directory() ) . 'inc/init.php';
add_action( 'send_headers', 'add_header_seguridad' );
function add_header_seguridad() {
header( 'X-Content-Type-Options: nosniff' );
header( 'X-Frame-Options: SAMEORIGIN' );
header( 'X-XSS-Protection: 1;mode=block' );
}
function viewport() {
?>
<meta name="viewport" content="width=device-width, initial-scale=1">
<?php
}
add_action('wp_head', 'viewport');
Debería ser así?
Vacía la cache y luego desactiva LiteSpeed Cache. Cuando hagas cambios en la plantilla conviene desactivar ese tipo de plugins.
Iniciador del debate
fotov60
(@fotov60)
Notmalmente cuando hago algun cambio de este tipo, como cuando introduje este codigo para proteger unas vulnerabilidades:
add_action( 'send_headers', 'add_header_seguridad' );
function add_header_seguridad() {
header( 'X-Content-Type-Options: nosniff' );
header( 'X-Frame-Options: SAMEORIGIN' );
header( 'X-XSS-Protection: 1;mode=block' );
}
con purgar el cache completamente ha sido suficiente, no me ha hecho falta desactivar el Litespeed. Ha detectado los cambios a la primera. De verdad crees que es el problema?
De todas maneras, en que parte del archivo tengo que poner las linias que me has pasado? A veces si no estan en el sitio correcto no las reconoce (eso si me ha pasado)
No has dicho nada, pero compruebo que está resuelto.