Title: debug du plugin/ solution for this plugin
Last modified: September 1, 2016

---

# debug du plugin/ solution for this plugin

 *  [matiou](https://wordpress.org/support/users/matiou/)
 * (@matiou)
 * [10 years ago](https://wordpress.org/support/topic/debug-du-plugin-solution-for-this-plugin/)
 * je reponds à ceux qui utiliseraient ce plugin qui ne marche pas en l’etat.
    A
   l’activation du plugin, dans l’interface pour insérer ses crédentials marketo,
   il faut bien appuyer sur “generate fiels” pour voir apparaitre les champs dans
   l’edition du formulaire
 * -pour les redirections:
    fichier class-msync-public.php ->ligne 188-204 du code
   est commenté, on peut le décommenter pour les redirections ou laisser commenté
   et mettre ici son url à la place de l’url de google: class-msync-public.php -
   >ligne 213-231 pour les messages d’erreurs echo json_encode(array(‘result’ =>‘
   success’, ‘redirect’ => ‘[http://&#8230](http://&#8230);.’));
 * -dossier public/partials /form -> pour toucher au formulaire
 * -enfin le plugin ne marche que pour l’admin,pour qu’il marche également pour 
   l’utilisateur non-connecté, il faut rajouter les hooks “no_priv” pour l’appel
   à l’admin ajax : ajouter à la ligne 181
    $this->loader->add_action(‘wp_ajax_nopriv_marketo_form_builder’,
   $this->plugin_admin, ‘generate_field_settings’); $this->loader->add_action(‘wp_ajax_nopriv_msync_create_field’,
   $this->plugin_admin, ‘create_field’); et à la ligne 205 $this->loader->add_action(‘
   wp_ajax_nopriv_submit_msync_form’, $plugin_public, ‘ajax_submit_form’);
 * avec ca en principe ca fonctionnera, si jamais ca peut aider qqn!!
 * english
    **———————-** i answer to those who would use this plugin: it doesn’t
   work by default. To activate the plugin, in the admin page to inser your marketo
   credentials, we must press “generate fiefs” to see the fields in the form edition
   page.
 * then :
    file class-msync-public.php -> 188-204 some lines are commented, you 
   can comment out, or leave commented here and put your own URL instead of the 
   google url: class-msync-public.php -> 213-231 online for error messages echo 
   json_encode (array ( ‘result’ => ‘success’, ‘redirect’ => ‘http: // ….’));
 * public / partials / form -> to change the form
 * finally the plugin only works for the admin, to make it work for the logged-out
   user, you must add the hooks “no_priv” to the call to ajax admin: add at line
   181
    $ This-> loader-> add_action ( ‘wp_ajax_nopriv_marketo_form_builder’, $ 
   this-> plugin_admin ‘generate_field_settings’); $ This-> loader-> add_action (‘
   wp_ajax_nopriv_msync_create_field’, $ this-> plugin_admin ‘create_field’); and
   on line 205 $ This-> loader-> add_action ( ‘wp_ajax_nopriv_submit_msync_form’
   $ plugin_public ‘ajax_submit_form’);
 * normally with this is should work, if ever it can help somebody !!
 * [https://wordpress.org/plugins/msync/](https://wordpress.org/plugins/msync/)

The topic ‘debug du plugin/ solution for this plugin’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/msync_5d5b6e.svg)
 * [MSync](https://wordpress.org/plugins/msync/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/msync/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/msync/)
 * [Active Topics](https://wordpress.org/support/plugin/msync/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/msync/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/msync/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [matiou](https://wordpress.org/support/users/matiou/)
 * Last activity: [10 years ago](https://wordpress.org/support/topic/debug-du-plugin-solution-for-this-plugin/)
 * Status: not resolved