web-dev-qa-db-fra.com

Comment dois-je stocker des informations globales, telles qu'un numéro de téléphone, afin qu'elles puissent être modifiées via le CMS?

À l'heure actuelle, j'ai un élément p dans header.php contenant l'adresse et le numéro de téléphone que mon client souhaite utiliser pour obtenir des informations de contact. Comment puis-je configurer cela afin qu'il soit modifiable à l'aide de la zone WP admin afin que mon client puisse facilement le changer à l'avenir?

2
bernk

Stockez-le dans vos options de thème. Lisez la série d'articles intitulée Le guide complet de l'API de paramètres WordPress . Ne ménagez aucun effort pour le lire, en particulier le 4ème article sur les Options de thème .

4
Eugene Manuilov

J'ai écrit un plugin exactement pour ce cas: Données de contact publiques . Dernière mise à jour hier. :)

Il peut être facilement étendu par un filtre 'pcd_fields' et les données sont accessibles par do_action() ou par des codes courts personnalisés. Il est traduisible (bien sûr), et une traduction en allemand est déjà incluse.

Avant cela, j’ai aussi mis ces choses en thèmes. Mais gérer cela était délicat, en particulier les mises à jour de plusieurs thèmes utilisant ce code.

Capture d'écran: l'arrière-plan montre la sortie dans un thème et met en avant les champs d'option traduits.

enter image description here

1
fuxia