Cela ne fonctionne pas pour le plugin get_template_directory_uri ()
1 réponses
- votes
-
- 2016-02-05
get_template_directory_uri
fonctionne dans unplugin,en ce sens qu'il renvoie l'URI du répertoire dethème actif,quiest le répertoire dumodèle.Si vousessayez d'obtenir l'URI de vos ressources deplug-in,vous voulez
plugin_dir_url
.wp_enqueue_script( 'jquery-repeater-form', plugin_dir_url( __FILE__ ) . 'js/sample.js' );
get_template_directory_uri
works in a plugin, in that it returns the active theme directory URI, which is what the template directory is.If you're trying to get the URI for your plugin assets, then you want
plugin_dir_url
.wp_enqueue_script( 'jquery-repeater-form', plugin_dir_url( __FILE__ ) . 'js/sample.js' );
-
Merciet lamême choseest vraie sinous souhaitonsinclure unfichier CSS ou s'ilexiste une autremanière de lefaire?Thanks and the same is true for if we wish to include a CSS File or there is some alternative way to do this?
- 0
- 2016-02-05
- The WP Intermediate
-
vous l'utiliserez chaquefois que vous auriezbesoin de l'URI du répertoire de votreplugin -pour lesfichiersjs,css,images,etc.you would use it any time you need the URI of your plugin's directory- for js files, css files, images, etc..
- 0
- 2016-02-05
- Milo
-
Ilmanquetoujours quelque chose -je l'ai utilisépourinclure lejavascript ajouté dans le dossierjs du directeur deplugin,mais celane fonctionnepas. fonction Zumper_widget_enqueue_script () { wp_enqueue_script ('my_custom_script',plugin_dir_url (__FILE__). 'js/jquery.repeatable.js'); } add_action ('admin_enqueue_scripts','Zumper_widget_enqueue_script'); J'aifait des rechercheset j'aitrouvé ceci - https://codex.wordpress.org/Function_Reference/plugin_dir_url il semble qu'ils l'enregistrenten premier àpropos de CSS. Pouvez-vous s'il vousplaîtme guider quelleest labonne approchepour quemesfichiersjavascript soientinclus?Something is still missing - I used this to inlcude javascript added in js folder of plugin director, but it doesn't work. function Zumper_widget_enqueue_script() { wp_enqueue_script( 'my_custom_script', plugin_dir_url( __FILE__ ) . 'js/jquery.repeatable.js' ); } add_action('admin_enqueue_scripts', 'Zumper_widget_enqueue_script'); I did some research and found this - https://codex.wordpress.org/Function_Reference/plugin_dir_url it seems that they are registering it first that is about CSS. Can you please guide me what is the correct approach so that my javascript files get included?
- 0
- 2016-02-06
- The WP Intermediate
-
Lafonctionn'a rien à voir avec letype defichier que vous ajoutez,elle renvoie une URL,c'esttout.Modifiez votre question avec le code que vous utilisez,le code dans les commentairesestillisible.Le hook `admin_enqueue_scripts` sert à ajouter des scripts aux écrans d'administration,sur quel écranessayez-vous d'utiliser votre script?The function has nothing to do with which type of file you are adding, it returns a URL, that is all. Edit your question with the code you are using, code in comments is unreadable. `admin_enqueue_scripts` hook is for adding scripts to admin screens, which screen are you trying to use your script on?
- 0
- 2016-02-06
- Milo
Supposons qu'unjavascript setrouve dansmonthème wordpress dans ce chemin- admin/js/sample.js
et lethème utilise wp_enqueue_scriptpourinclure cefichier -
Ma questionestmaintenant de savoir sije transfère le widgetet lejavascript vers leplugin- les codes du widgetiront dans lefichierplugin.phpet lefichierjavascriptira dans ce chemin -
js/sample.js
Je l'enque comme ça -
maisiln'estpasinclus.
Cettefonctionest-elleincapable detirer lebon chemin - get_template_directory_uri () lorsqu'ilest utilisé dans le dossier duplugin?