J'essaie de passer une action ajax à /wp-admin/admin-ajax.php, mais je n'arrive pas à l'appeler pour appeler des fonctions qui utilisent une classe pour encapsuler l'espace de noms. Je reçois l'erreur suivante:wp_ajax_ actions qui utilisent des gestionnaires d'actions orientés objet?
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'PHP_faq_backend' not found in /wp-includes/plugin.php
Mon action se présente comme suit:
add_action('wp_ajax_edit_form', array('PHP_faq_backend', 'edit_form'));
Évidemment, je ne veux pas forcer en modifiant le fichier admin-ajax.php, mais comment puis-je obtenir mes classfiles chargés pour que l'action fonctionne?
les inclure avec votre plugin. – hakre