web-dev-qa-db-fra.com

Créer mes propres formulaires d'administrateur dans un CMS WordPress?

J'ai juste décidé d'essayer d'utiliser WordPress pour un CMS (pas un blog). Le site contiendra des informations sur les produits que je souhaite que le client puisse mettre à jour. Au lieu de créer un côté administrateur complet pour mettre à jour leurs produits, est-il possible de créer un formulaire dans l'administrateur WordPress afin qu'ils puissent ajouter des produits à une base de données?

Changer le côté administrateur de WordPress est-il une bonne pratique?

4
drpcken

Absolument! C'est exactement ce que je fais depuis des mois maintenant. (Il y a quelques screenshots ici pour vous montrer ce qu'il est possible de faire.)} Just créez un type de message personnalisé pour vos produits, puis utilisez un plugin pour vous permettre de créer Custom Metaboxes avec des champs. Voici une liste à considérer:

Plugins pour Fields & Metaboxes

Le plugin que je pense le mieux pour le moment est Simple Fields bien que je vous suggère de considérer les autres:

Plugins pour définir les types de publication

En outre, vous pouvez simplement définir vos types de publication personnalisés avec la fonction register_post_type()(c’est ce que je préfère faire. Pour de nombreuses raisons non négligeables, il est plus facile de contrôler leur version avec Subversion ou Git si vous le faites. ) ou vous pouvez utiliser l’un de ces plugins, ce qui pourrait être plus facile lorsque vous découvrez les types de publication personnalisés:

Remarque: Certains de ces plugins peuvent également vous permettre de définir des champs. Certains des plugins de champs que j'ai mentionnés ci-dessus peuvent également vous permettre de gérer des types de publication personnalisés. Je n'ai pas encore eu le temps de les rechercher toutes, donc si j'ai besoin de les déplacer ou d'enrichir ma description, veuillez me le faire savoir.

Pages d'archives de type de message personnalisé

Vous voudrez également créer des pages d’archive pour des types de publication personnalisés qui apparaîtront comme une fonctionnalité de WordPress 3.1. Jusque-là, ces plugins pourraient être utiles (bien que je ne les aie pas essayés):

En savoir plus sur les types de publication personnalisés

Il y a de nombreuses références sur les types de publication personnalisés, en voici quelques unes que je peux suggérer (j'ai écrit les deux premières comme réponses où sur WA)}:

Et voici quelques notes d'une présentation que j'ai donnée récemment sur les types de publications personnalisées au groupe Meetup Atlanta WordPress:

12
MikeSchinkel