Questions marquées «wp-enqueue-script»

Lie un fichier de script à la page générée au bon moment en fonction des dépendances de script, si le script n'a pas déjà été inclus et si toutes les dépendances ont été enregistrées. Vous pouvez soit lier un script avec un handle précédemment enregistré à l'aide de la fonction wp_register_script (), soit fournir à cette fonction tous les paramètres nécessaires pour lier un script. Il s'agit de la méthode recommandée pour lier JavaScript à une page générée par WordPress.



3
Comment mettre en file d'attente des scripts sur des pages personnalisées d'ajout / modification de messages?
J'essaie de mettre en file d'attente un script JS uniquement lorsque quelqu'un ajoute ou modifie un type de message personnalisé que j'ai créé appelé "recettes". Actuellement, le script fonctionne bien quand je fais cela: if (is_admin()){ wp_enqueue_script( 'my-script' ); } Mais cela le charge dans chaque page d'administration, je suppose …

6
Enqueue core jQuery dans le pied de page?
J'ai ceci dans mon functions.phpfichier et je ne peux pas charger jQuery dans le pied de page. Les includescharges de fichiers dans le pied de page, bien cependant. Que dois-je faire d'autre? function starter_scripts() { wp_enqueue_style( 'starter-style', get_stylesheet_uri() ); wp_enqueue_script( 'jquery', '', '', '', true ); wp_enqueue_script( 'includes', get_template_directory_uri() . …

9
Ajout d'attributs supplémentaires dans la balise de script pour JS tiers
Je suis tombé sur cela lors de la tentative d'intégration de l' API de sélection de Dropbox à un plugin que j'écris. La documentation de l'API vous demande de placer la scriptbalise suivante en haut de votre fichier: <script type="text/javascript" src="https://www.dropbox.com/static/api/1/dropins.js" id="dropboxjs" data-app-key="MY_APP_KEY"></script> Tout va bien et bon, et cela …



3
Charger un script juste pour le type de publication personnalisé dans admin
J'ai créé un type de publication personnalisé "portfolio" avec quelque chose comme ceci: $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, //'menu_icon' => get_stylesheet_directory_uri() . '/article16.png', 'rewrite' => true, 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 4, 'taxonomies' => …

6
Comment inclure correctement les fichiers jQuery et JavaScript?
Je le fais en ce moment avec le code suivant: function uw_load_scripts() { // De-register the built in jQuery wp_deregister_script('jquery'); // Register the CDN version wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), null, false); // Load it in your theme wp_enqueue_script( 'jquery' ); } add_action( 'wp_enqueue_scripts', 'uw_load_scripts' ); Cela fonctionne, mais dois-je le faire …

1
Comment mettre en file d'attente les scripts externes relatifs au protocole (//ajax.googleapis.com/…)?
Selon le Codex , wp_enqueue_script prend en charge les liens externes relatifs au protocole ou indépendants du protocole: "Les ressources distantes peuvent être spécifiées avec une URL indépendante du protocole, à savoir '//otherdomain.com/js/theirscript.js'." Mais je ne le vois pas: wp_enqueue_script('google-maps', '//maps.googleapis.com/maps/api/js?&sensor=false', array(), '3', true); Production: <script type='text/javascript' src='http://localhost:25898//maps.googleapis.com/maps/api/js?sensor=false&ver=3'></script> Notez que …


3
Mettre en file d'attente conditionnelle le script / la feuille de style d'un widget dans HEAD (uniquement lorsqu'il est présent sur la page!)
J'ai essayé de charger des scripts et des styles pour un widget WordPress avec les conditions suivantes ... Les scripts DOIVENT se charger dans la TETE (sinon ils se cassent). Les scripts doivent se charger UNIQUEMENT lorsque le widget s'affiche réellement (ils sont assez lourds). J'ai fait beaucoup de recherches, …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.