Bonjour,
Je travaille actuellement sur la création d'un plugin Wordpress qui permettra de remplir un formulaire sur un candidat. Ce qui entraine une mise en base des infos, le tout pour être consultable sous forme de CV sur un site.
Mon problème c'est que je n'ai encore jamais coder avec Wordpress et que je m'y connais assez peu en objet. J'espère que quelqu'un pourra me débloquer ici.
Concrètement : j'ai une classe mini_cv, dans cette classe se trouve une fonction __construct() qui appelle la fonction load_cv au chargement de la page :
Cette fonction load_cv n'a pour but que de vérifier si un id de CV m'a été communiqué en GET pour en charger les infos depuis la base dans le formulaire afin de pouvoir les modifier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class Mini_Cv{ public function __construct(){ add_action('wp_loaded', array($this, 'load_cv')); } [...] }
Cette fonction fonctionne, elle est appelée au bon moment et m'affiche ce que je veux sur le CV tant que je suis dedans. Par contre, une fois sortie de ma fonction, impossible de réutiliser l'objet $cv !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public function load_cv($cv) { if (isset($_GET['num_cv']) && !empty($_GET['num_cv'])) { global $wpdb; $cv = $wpdb->get_row("SELECT * FROM cv WHERE NoCV=".$_GET['num_cv']); return $cv; } }
Comment est ce que je peux faire pour l'utiliser en dehors de cette fonction ?
Si besoin je peux mettre mon code entier.
Merci d'avance.
Partager