Appeler des plugins depuis l'extérieur de WordPress : un guide étape par étape
P粉226642568
P粉226642568 2023-09-03 00:00:08
0
1
635
<p>Je dois donc appeler le plugin depuis l'extérieur de mon site Web woocommerce. J'ai ma propre base de données connectée à Woocommerce via l'API REST en ce qui concerne les produits, les commandes, etc. Mon problème est que je dois maintenant appeler le plugin sur admin.php?page=pluginName&action=action&orderid=123456. Le serveur de communication woocommerce utilise l'ASP classique. J'ai essayé simplement de faire un POST mais bien sûr WordPress me demande de me connecter. J'ai même essayé de le publier sur une page php personnalisée dans woocommerce, puis sur la page du plugin, sans succès. Existe-t-il un moyen d'appeler l'URL du plugin sans se connecter à chaque fois ? Il peut s'agir d'un code php dans mon FTP woocommerce qui reçoit un POST avec l'ID de commande (chaîne de requête modifiée de manière unique sur chaque jeu d'enregistrements), puis envoie un POST AJAX à un plugin ou quelque chose </p> <p>J'ai essayé de créer du code PHP personnalisé pour récupérer le POST, puis d'effectuer un wp_remote_post sur l'URL admin.php, mais rien n'a fonctionné. Je viens d'exécuter l'URL et le plugin fait le reste</p>
P粉226642568
P粉226642568

répondre à tous(1)
P粉394812277

Les plugins WordPress s'appuient sur une grande quantité de code principal WordPress pour s'exécuter. Les amener à se débrouiller seuls demande beaucoup de travail, et si vous parvenez à les faire fonctionner, vos résultats seront fragiles. (Fragile === Tout peut le casser, y compris les mises à jour du noyau ou des plugins.)

L'API REST de WordPress est le meilleur moyen d'accéder à WordPress (y compris les fonctionnalités du plugin) à partir d'autres serveurs Web. WooCommerce prend également en charge REST, documenté ici. Il fournit un sous-système API Keys qui permet une authentification sécurisée.

Écrivez un ajoutez un ou deux points de terminaison REST dans un but particulier. Mais l’un des points de terminaison WooCommerce REST existants peut répondre à vos besoins. (Vous ne nous avez pas dit de quoi il s'agissait, il est donc difficile de donner des conseils plus détaillés.)

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal