Hola a todos he estado trabajando con PageSpeed para poder optimizar lo mas que pueda y dentro de lo posibe mi pagina web y me sale estos 3 errores que no se como solucionarlos por eso acudo a ustedes para que me expliquen como pudiera solucionar este problemilla. Les adjunto captura de pantalla.
Saludos
Eduardo
Contenido solo visible a usuarios registrados
Hola Eduardo.
La fuente que muestras es de WooCommerce, prueba añadiendo lo siguiente en el archivo functions.php que encontrarás en wp-content -> Themes -> tu_plantilla o si utilizas un plugin para añadir código como puede ser Code Snippets:
function my_queue_items() {
wp_enqueue_style( 'rating-stars', '/wp-content/plugins/woocommerce/assets/fonts/star.woff', array(), null );
}
add_action( 'wp_enqueue_scripts', 'my_queue_items', 99 );
// Add Crossorigin Attribute To Your Font
function style_attributes( $html, $handle ) {
if ( 'rating-stars' === $handle ) {
return str_replace( "media='all'", "media='all' crossorigin='anonymous'", $html );
}
return $html;
}
add_filter( 'style_loader_tag', 'style_attributes', 10, 2 );
El otro aviso Registra un procesador poco podemos hacer ya que es un recurso de Paypal externo
Un Saludo
@pepesoler Haber realice lo que me indico pero al parecer hice algo mal porque hasta me genero un error critico en wordpress y tuve que eliminarlo para que volviera a funcionarme le explico que hice entre en wp-content/themes/astra child/functions.php y al final copie el codigo.
Ahora por otro lado solo me explicaste sobre uno de los tres problemas me mencionaste que lo de que es un recurso externo y que poco pueden hacer.
Por lo que del ultimo problema no me mecionan nada yo tengo instalado el pluging W3 Total Cache pero quizas me fata ago en la cofiguracion del mismo que me garantice solucionar ese tercer problema.
En espera por su pronta respuesta,
Saludos
Eduardo
Hola Eduardo.
Lo acabo de probar y veo que funciona bien, no da ningún error.
.- Añade de nuevo el código al final del archivo:
function my_queue_items() {
wp_enqueue_style( 'rating-stars', '/wp-content/plugins/woocommerce/assets/fonts/star.woff', array(), null );
}
add_action( 'wp_enqueue_scripts', 'my_queue_items', 99 );
// Add Crossorigin Attribute To Your Font
function style_attributes( $html, $handle ) {
if ( 'rating-stars' === $handle ) {
return str_replace( "media='all'", "media='all' crossorigin='anonymous'", $html );
}
return $html;
}
add_filter( 'style_loader_tag', 'style_attributes', 10, 2 );
tengo instalado el pluging W3 Total Cache pero quizas me fata ago en la cofiguracion del mismo
Si despliegas ese aviso veras que todos son recursos externos, Amazon, Facebook... todo eso son recursos externos que no podemos hacer nada.
No podemos aplicar un tiempo de cache a recursos cargan externamente.
Un Saludo
@pepesoler Bueno estoy por aca de nuevo acabo de realisar nuevamente lo que me indico y esta vez pues he tenido mas suerte en el sentido de que no me genero ningun error critico en esta ocacion, pero si sigo viendo que en pagespeed me sigue saliendo el mismo problema es decir que no se ha solucionado.
Saludos
Eduardo
Que tal Eduardo,
Si has colocado el código recientemente es necesario esperar un poco a que se haga la revisión y actualización del análisis de tu sitio.
Por otra parte los elementos que aparecen en las alertas a optimizar al ser externos recuerda que no los podemos manipular
De igual forma has obtenido buenos resultados, aguarda a la reindexacion de tu sitio y vuelve a hacer el análisis
Saludos!