web-dev-qa-db-fra.com

Alternative au plugin de champs simples?

Je construis des sites Web avec WordPress depuis quelques années maintenant et je suis devenu très dépendant du plugin Simple Fields . Ce plugin me permet essentiellement d’attacher des champs supplémentaires au bas de mes pages "edit"; par exemple: champs de téléchargement d’images pouvant être répétés, champs de texte supplémentaires, etc.

Ce plugin est actuellement obsolète et ne fonctionne pas correctement avec WP 3.3. J'ai vu quelques autres plugins similaires - mais beaucoup ne sont pas gratuits - ou n'offrent pas l'aspect 'reproductible' dont j'ai apparemment besoin si souvent.

Ma question réelle est de savoir comment les grands garçons sur le terrain abordent-ils ce genre de chose. Souhaitez-vous utiliser un plugin, ou est-ce quelque chose que je devrais personnaliser sur une base par site (comme créer des post-types personnalisés). Ou devrais-je adopter une approche totalement différente du back-end?.

Par exemple, si je construisais un pied de page "page" et que je souhaitais que la page d'édition:

  • avoir une section pour télécharger des images différentes et les associer avec des liens.
  • avoir des champs pour numéro de téléphone, fax, adresse, etc ...
  • avoir un autre champ de liens 'répétable'
  • autres champs de texte répétables

Désolé d'être interminable et merci!

edit : vient de sortir Magic Fields - Je l'aime bien, sauf que cela ne vous permet pas de choisir d'appliquer les champs à un post-ID spécifique - juste un type de post spécifique.

1
Zach Lysobey

Bien que vous puissiez créer tout cela à partir de zéro dans votre thème, j'ai vraiment aimé le plugin Champs personnalisés avancés comme alternative. Il a quelques défauts, mais les plus importants (tels que le ralentissement de votre site) semblent avoir été corrigés et son utilisation est extrêmement simple.

Bonne chance à vous!

3
Michelle

De par son apparence, Simple Fields semble être un moyen facile de créer des métaboxes personnalisés. WPAlchemy a créé une classe PHP qui facilite beaucoup le processus de création de métaboxes. Cela nécessite toutefois de connaître parfaitement les bases de PHP.

http://www.farinspace.com/wpalchemy-metabox/

Il existe cependant des instructions très utiles qui devraient vous aider à comprendre comment vous y prendre.

1
Evan Yeung

Découvrez le plugin Meta Box . Ce plugin peut faire tout ce que vous avez demandé, en plus il est très facile de travailler avec et d’étendre. Le code base est simple et vous pouvez le comprendre facilement.

Il a également de nombreuses extensions qui peuvent vous aider à améliorer l'apparence des champs, à les réorganiser en groupes et bien d'autres choses.

0
Anh Tran