Pregunta sobre Autoptimize de Wordpress:

Eliminar un vínculo previo a https://fonts.gstatic.com

Un usuario preguntó 👇

Hola,

He visto este tema: https://wordpress.org/support/topic/remove-google-fonts-does-not-remove-preconnect-to-https-fonts-gstatic-com/

Las fuentes de Google se eliminan con este código:

/ ** * Elimina el prefijo de fonts.gstatic.com * / add_filter (‘autoptimize_html_after_minify’, function ($ content) {

$ contenido = str_replace («https: //fonts.gstatic.com ‘; crossorigin rel = ‘preconnect’ /> «, », $ contenido);

return $ contenido; }, 10, 1);

Pero no sé dónde poner esto. ¿Alguna ayuda?

Gracias por adelantado.

(@optimizingmatters)

hace 1 año

la forma más fácil y segura es utilizar el fragmento del plugin disparado por puntos.

espero que esto ayude, honestamente

(@dotsfired)

hace 1 año

Hola frank

Muchas gracias por tu pronta respuesta. Instalé el plugin y agregué el fragmento, pero todavía aparece en PageSpeed ​​Insights.

¿Alguna idea de por qué está pasando esto?

Gracias.

(@optimizingmatters)

hace 1 año

¿Puede compartir la URL de su sitio para que yo la vea?

(@dotsfired)

hace 1 año

Se trata de este sitio:

keukenkasten

Mientras lo hace, una o más correcciones con Autoptomize parecen contradecir YITH Zoom Magnifier. No soy programador, por lo que el error de la consola de herramientas para desarrolladores no me dice mucho.

(@optimizingmatters)

hace 1 año

Puedo confirmar que el prevínculo todavía está en el HTML, principalmente porque faltan algunas cosas en el dispositivo. Pruebe este en su lugar;

add_filter(‘autoptimize_html_after_minify’, function($content) {
    $content = str_replace(“<link href='https://fonts.gstatic.com' crossorigin='anonymous' rel='preconnect' />”, ‘ ‘, $content);
    return $content;
}, 10, 1);

Pero da un paso atrás; No estoy seguro de por qué querría que se elimine, tampoco veo ningún comentario en el informe GPSI de esa URL.

Acerca de. YITH; parece funcionar para mí, vea la imagen a continuación?

(@dotsfired)

hace 1 año

(index):122 Uncaught ReferenceError: lazySizes is not defined
    at (index):122
(index):122 Uncaught ReferenceError: jQuery is not defined
    at (index):122
autoptimize_8bb63c264620c9453b254b4b5bec0f4c.js:2 JQMIGRATE: Migrate is installed, version 1.4.1
autoptimize_8bb63c264620c9453b254b4b5bec0f4c.js:82 Uncaught TypeError: $(...).block is not a function
    at Object.block (autoptimize_8bb63c264620c9453b254b4b5bec0f4c.js:82)
    at Object.fp_mp_variation_change (autoptimize_8bb63c264620c9453b254b4b5bec0f4c.js:26)
    at Object.fp_mp_var_field_display (autoptimize_8bb63c264620c9453b254b4b5bec0f4c.js:26)
    at Object.init (autoptimize_8bb63c264620c9453b254b4b5bec0f4c.js:24)
    at HTMLDocument.<anonymous> (autoptimize_8bb63c264620c9453b254b4b5bec0f4c.js:82)
    at i (jquery.js:2)
    at Object.add [as done] (jquery.js:2)
    at n.fn.init.n.fn.ready (jquery.js:2)
    at a.fn.init.n.fn.init (jquery.js:2)
    at new a.fn.init (autoptimize_8bb63c264620c9453b254b4b5bec0f4c.js:2)

Esa es la información de la consola de Chrome. Parece funcionar en Edge (aunque no lo uso, lo he instalado).

En cuanto al palo, recibo errores:
https://i.imgur.com/XAHdHAb.png

Para el informe de velocidad de página de Google:
http://i.imgur.com/9xjUglO.png

Esta respuesta fue modificada hace 1 año por.

(@optimizingmatters)

hace 1 año

re. el fragmento de código; las citas parecen haber cambiado el software del foro aquí, asegúrese de que solo haya comillas dobles normales y comillas simples normales, no mis alternativas elegantes, mi código parece tener ahora

re. GPSI; las advertencias no están relacionadas con un prevínculo, sino con (sin) propiedades de visualización específicas. ¿O pretendes eliminar completamente las fuentes de Google?

re. el error en la consola; está sincronizando jQuery, lo que provoca que «jQuery no esté definido» 🙂

(@dotsfired)

hace 1 año

Re: asyncing: ¿por miedo al async que esto siempre ocurre automáticamente?

Re: GPSI – sí. Quiero eliminarlos por completo.

Re: Cotizaciones – Pruébelo ahora. gracias.

(@optimizingmatters)

hace 1 año

asincronización; deberá excluir jQuery de estar sincronizado

fuentes de google; Se agrega JS (ver fuente HTML, buscar «, AO no lo activará, necesitará ver quién (tema o plugin) agrega a ese bloque de código y ver si puede reconfigurarlo para que no lo reconfigure en su lugar para que pueda proporcionarle un fragmento de código muy agresivo que le indique a su sistema operativo que elimine el cable de cada JS WebFontConfig allí, pero preferiría que lo hicieras configurando tu tema / plugins.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

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