8
votes

Comment puis-je avoir des valeurs par défaut pour les options d'un plugin WordPress?

ou comment remplacer la base de données WordPress avec des valeurs de plug-in par défaut, ajouter l'option ne fonctionne pas pour moi, comme http: //codex.wordpress .org / fonction_reference / add_option

Je suis sûr que ma syntaxe est correcte, ce que je veux, lorsque l'utilisateur passe dans le menu Paramètres de mon plugin, il / elle ne voit pas le champ d'entrée vide, le voir plutôt rempli de données par défaut.


0 commentaires

3 Réponses :


8
votes

Ajoutez simplement les valeurs par défaut de votre (s) option (s) en tant que second paramètre du get_option ( ) Appel (s) de fonction (s). À moins que l'option n'existe pas, cette valeur sera renvoyée alors.


0 commentaires

8
votes

http://codex.wordpress.org/funt_reference/add_option est un moyen le plus sûr d'enregistrer l'option et de définir une valeur par défaut. Cela ne fonctionnera que si cette option n'existe pas déjà dans les options.


1 commentaires

Je ne sais pas pourquoi ce n'est pas la réponse acceptée +1.



3
votes

Si vous stockez les paramètres de plugin dans un tableau comme je le fais, le passage des valeurs par défaut à Get_Option ne suffirez pas si vous modifiez vos paramètres à l'avenir ou ajoutez de nouvelles touches à la matrice car la valeur de la base de données existe déjà et que vous avez gagné des valeurs par défaut. t être chargé. Vous pouvez plutôt utiliser un mélange de get_option et wp_parse_args

Par exemple, vérifiez ce bit de code: xxx


0 commentaires