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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.