Je développe un plugin et j'ai une petite question ... J'ai d'abord développé mon plugin en tant que page web individuelle et je l'intègre maintenant dans un WP plugin. Tout fonctionnait correctement avant WP et fonctionne presque correctement maintenant, mais j'ai rencontré un problème intéressant. Quoi qu'il en soit, à ma question ... Y at-il une sorte de problème en utilisant une fonction jQuery .post()
à partir de la barre latérale WP? Je suis en train de faire ce genre de chose ...Utiliser jQuery post() ou load() dans un plugin Wordpress
jQuery.post("php/draw_calendar.php",
{month: currentMonth, year:
currentYear - 2000, days:
daysInMonth}, function(data){
jQuery("#Calender").html(data);
jQuery("#eventDialog").dialog({ autoOpen: false, resizable: false,
width: 300, minHeight: 200 });
jQuery("#eventDialog").bind(
"dialogopen", function(event, ui) {});
});
Tout en jQuery fonctionne très bien, sauf qu'il semble que les données renvoyées à partir du fichier est jamais ajouté au code HTML et tout ce qui est retourné est « Cette est une variable '.
Je pense que cela peut avoir à faire quelque chose avec la façon dont les chemins pourraient fonctionner dans jQuery et Wordpress, mais je suis un peu perdu sur ce qu'il faut faire. Je n'ai pas vu d'autres informations à ce sujet sur le web alors peut-être que je fais juste quelque chose de stupide.
Merci.
Eh bien, je me suis dit une partie de la solution ... seulement pour apporter une autre question. Si je code dans un chemin absolu cela fonctionne bien ... c'est-à-dire 'http: // localhost: 8888/wordpress/wp-contenu/plugins/swamped-event-calendar/js /' ou quelque chose comme ça. De toute évidence, c'est une façon terrible de le faire. Donc, mes questions se résument à la façon dont je pourrais utiliser un chemin relatif ici. jQuery dans wordpress n'utilise clairement pas de références similaires à CSS où le répertoire courant est le chemin des fichiers CSS lui-même. Toute information serait grandement appréciée! – Ryan
pouvez-vous essayer d'utiliser/avant ur chemin comme -> "/php/draw_calendar.php"? Le/indique un parent du chemin actuel ... – Mulki
C'était la première chose que j'ai essayée. Ça n'a pas marché. Je peux appeler un chemin relatif comme/wordpress/wp-content/plugins/swamped-event-calendar mais ce n'est pas mieux qu'un chemin absolu je pense. Comme il aurait le nom du plugin codé en dur dans la source. – Ryan