Bonjour,
Je suis relativement débutant de Wordpress / Hook et PHP
Je cherche à modifier un plugin, j'ai donc contacté l'auteur du plugin qui m'a fournit un Filtre:
$shapes_html = apply_filters( 'save_me', $shapes_html, $shapes_data );
Je sais que ce filtre permet de modifier $shapes_html, mais ce n'est pas ce que je veux.
Mon plan est de récupérer les datas de: $shapes_data et de les utiliser dans une autre function.
C'est pourquoi je me suis dis, qu'il fallait créer une function save_me, dans laquelle je return (sans modifier) les valeurs de $shape_html
1 2 3 4
| add_filter('save_my_shape', 'save_me', 10, 2);
function save_me ( $shapes_html, $shapes_data ) {
return $shapes_html; |
et au passage, j'en profiterai pour sauvegarder la variable qui m'intéresse: $shapes_data.
et c'est là que j'ai besoin d'aide... comment faire?
1) j'ai pensé à créer une autre function à l'intérieur de save_me() mais on m'a dit que ça ne se faisait pas.
2) j'ai aussi lu qu'on pouvait créer des class pour enregistrer des variables à tout moment... mais je n'ai aucune idée de comment faire, et surtout les articles que j'ai pu lire à ce sujet datent de 2012...
3) j'ai enfin pensé à déclarer une global $variable, mais j'ai cru également que ce n'était pas dans les bonnes pratiques...
Comment faire?
Merci d'avance pour votre aide.
Partager