Cómo agregar una etiqueta HTML <rel=preload> al Header?
Dado que el informe de Google Speed Insights sugiere agregar:
<link rel="preload" href="/lity.css" as="style" />
para acelerar la carga de los siguientes recursos:
https://www.myoutlet.lt/wp-content/plugins/gdpr-cookie-compliance/dist/styles/lity.css
en el sitio web https://www.myoutlet.lt
El sitio web está basado en el tema Avada.
Me pregunto cómo podría lograr eso.
Más concretamente, he echado un vistazo al archivo header.php tanto del tema principal como del tema hijo, pero como están codificados en PHP, no puedo entender por mí mismo cómo agregar HTML.
Debería haber una forma de inyectar HTML en la página web mediante alguna función PHP en el archivo header.php. Como SEO junior he adquirido cierto conocimiento técnico, pero estoy lejos de ser desarrollador.
¡Quien me muestre el camino ganará mi eterna gratitud! Muchas gracias de antemano por cualquier pista valiosa.
Que la fuerza te acompañe, Roman
P.D.: Tengo que lograr esto manualmente, sin ningún plugin (¡el sitio web ya es bastante lento por sí mismo!)

El hook que estás buscando es wp_head
.
functions.php
add_action( 'wp_head', 'se343581_add_preload_tag', 5);
function se343581_add_preload_tag()
{
echo '<link rel="preload" href="'.
plugins_url('/gdpr-cookie-compliance/dist/styles/lity.css') .
'" as="style">';
//
// -- si se agrega en el archivo del plugin --
// echo '<link rel="preload" href="' . plugin_dir_url( __FILE__ ) . 'some_subdir/file_name.css" as="style">';
}

Seamos un poco más precisos, por favor. ¿A qué archivo debería añadir el fragmento de código que publicaste? ¿functions.php o más bien header.php? ¿Esto solo hará el trabajo o tengo que añadir algo más en otro lugar?

¡He intentado hacer lo que me dijiste en el archivo header.php, pero no funcionó! Necesito una introducción más descriptiva... no todos hemos nacido programadores x)

Puedes añadir este código al archivo functions.php
o al archivo principal del plugin.

Tengo que implementar esta solución a través del functions.php; así que, vamos a aclararlo: he añadido este fragmento al final del functions.php add_action('wp_head', 'se343581_add_preload_tag', 5); function se343581_add_preload_tag() { echo '<link rel="preload" href="/lity.css" as="style">'; }

Y todavía no funciona. ¿Dónde puedo definir la ruta que publicaste, es decir home_url('wp-content/plugins/gdpr-cookie-compliance/dist/styles/lity.css') ... Sé HTML/CSS pero no PHP

¡Gracias por la actualización! ¿Tengo que copiar y pegar tu fragmento revisado tal cual o debo modificar algo dentro de él? Todavía no funciona y la sintaxis de ___ echo '<link rel="preload" href="'. plugins_url('/gdpr-cookie-compliance/dist/styles/lity.css') . ___ me parece bastante extraña.

No tienes que cambiar nada. ( plugins_url )
