web-dev-qa-db-fra.com

Obtenir des informations (url) des styles déjà mis en file d'attente

Je construis un thème et j'utilise des polices WordPress Plugin Google faciles. J'ai créé plusieurs commandes de typographie dans Theme Customizer pour le contenu de la publication, l'en-tête de la publication, le contenu de la page d'auteur, le contenu de la publication individuelle, le contenu de 404 pages ...

Le plugin charge toutes les polices de la page que je visite. Je voudrais accrocher le style de mise en file d'attente des polices et ne renvoyer que les polices nécessaires. Ainsi, toutes les polices sélectionnées ne sont pas appelées dans chaque page, mais uniquement celles qui sont nécessaires.

Je sais comment utiliser wp_dequeue_script ('tt-easy-google-fonts'); Il me manque un moyen de retourner l'URL du style déjà mis en file d'attente. Quand je l'ai, je peux alors retirer le script, modifier l'URL et mettre en file d'attente ma nouvelle version.

Ma question est donc comment puis-je obtenir l'URL des styles/scripts déjà mis en file d'attente?

3
Alvaro

Les styles enregistrés sont dans le $wp_styles global et les scripts enregistrés dans $wp_scripts. Vous pouvez var_dump les voir pour voir leur structure.

global $wp_scripts;
echo $wp_scripts->registered['tt-easy-google-fonts']->src;
2
Milo