• Contact
  • L’esPresso
  • Guide blogging
  • Les Prestations
  • Mentions
  • A Propos

La bible du blogueur débutant
facebook
linkedin
rss
twitter

  • •••
  • Se former
  • WordPress
    • Utiliser
    • Plugins
    • Performances
    • Themes
    • Reférencement
  • Blogging
  • Gerer un site
  • blablog
  • Participer
    • On parle blogging ?
    • WP c’est vous !




Plugin Simple Fields

28 juillet 2011
by Stef-4h18
simple fields, wordpress
17 Comments

Simple Field est un plugin qui permet d’étendre les fonctions du panel de publication d’un article sous WordPress. Vous allez pouvoir mettre à disposition de vos rédacteurs (ou de vous même) un nouvel ensemble de champs prédéfinis par vos soins. Mais de Simple, ce plugin n’a que le nom.

En effet, c’est le premier (et unique ?) reproche que je pourrais faire cette extension. Sa mise en oeuvre reste hors de portée du débutant, et demande un peu de réflexion à celui qui maîtrise WordPress. Ce qui est regrettable, tant les fonctionnalités et les possibilités offertes son intéressantes.

Installer Simple Fields

Au niveau de l’installation par elle-même, rien de sorcier. On passe toujours par le menu « Extensions > Ajouter ». Dans le champs de recherche, vous saisissez « Simple Field », puis vous validez. Il « suffit » ensuite de suivre la procédure classique d’installation et d’activation.

C’est là que les choses sérieuses commencent. Pour fonctionner, l’extension a besoin de deux choses : D’un côté, vous allez devoir créer un groupe de champs, de l’autre vous allez devoir connecter ce groupe de champs à votre contenu.

Créer un groupe de champs

Pour créer un groupe de champs, nous nous rendons dans le menu « Reglages > Simple Fields« . Sur la page désormais à l’écran, vous cliquez sur le bouton « New field group« . Ce qui pourrait se traduire par « Nouveau groupe de champs« .

Création d'un groupe de champs

Création d'un groupe de champs

Name : Donner un nom à votre groupe

Repeatable : Ce groupe peut il être utilisé plusieurs fois pour un même article ? oui / non

Fields

Name : Un nom pour le premier champ

Type : Selectionner le type de champ : une liste, les boutons radio, les cases à cocher, bref, tout y est.

C’est l’une des forces de cette extension. Bien entendu, pour les listes et autres caser à cocher, vous avez la possibilité de créer vos propres valeurs. Le contraire n’aurait pas de sens, mais c’est bien de le rappeler.

Une fois que vos champs sont prêt, cliquez sur « Save Change« . Vous revenez sur la page d’accueil du plugin.

L'accueil de Simple Fields

L'accueil de Simple Fields

Connecter le groupe de champs

Désormais, nous allons connecter nos champs. En effet, il faut lier un groupe de champs avec un ou plusieurs type de contenu. Nous pouvons donc rattacher un groupe de champs avec un custom post typeType d’articles Personnalisé, système qui permet de créer des articles selon les contenus de vos sites. Par exemple, fiche descriptive d’un film, filmographie d’un acteur ou d’un réalisateur. précis, ou les pages, et ainsi de suite.

Création d'un connecteur

Création d'un connecteur

Name : le nom du connecteur

Field group : les groupe de champs que vous souhaitez connecter

Available for post type : Cocher les case dont vous avez besoin.

Note : si quelqu’un trouve à quoi sert le champ context, je suis preneur. J’ai testé toutes les valeurs, et je cherche encore les changements.

Finissez en cliquant sur Save changes.

Voilà ! La première étape est terminée. Nous avons un groupe de champ, et un connecteur. Désormais, nous allons voir comment cela se passe du côté de la rédaction d’un article. Ca va se gâter, je vous préviens.

Simple Fields dans mon article

Lorsque je vais rédiger un nouvel article, je vais pouvoir choisir le ou les groupes de champs que je souhaite ajouter à mon article. Par défaut, simple Fields me propose donc de sélectionner mon groupe de champs.

SImple Fields dans mon article

SImple Fields dans mon article

Le petit soucis, c’est qu’après avoir sélectionner le groupe de champs adéquat, je dois enregistrer mon article pour faire apparaître mes champs. Et là, j’avoue que ce n’est guère pratique à gérer. Un petit coup d’ajax eu été une bonne idée pour faire apparaître tout cela. Donc, j’enregistre mon article sous forme de brouillon. Attention, ne publiez pas l’article.

Les champs sont enfin là !

Les champs sont enfin là !

Bien, nous avons nos champs, mais n’allez pas croire que tout est finis. Un CMSContent Management System (Systeme de Gestion de Contenu). Site internet qui vous permet de vous concentrer sur la gestion de votre contenu. Citons WordPres, Drupal ou encore Joomla.
, ça se mérite. Un dernier effort.

Simple Fields et mon thème

Pour afficher mes champs dans mon thème, il me faut mettre les mains dans le code. Mais pour savoir ce que je dois mettre, il faut passer par une petite étape (croyez moi, j’ai cherché avant de le trouver !!).

Les noms des champs pour notre thème

Les noms des champs pour notre thème

Dans un premier temps, il faut cliquer sur le le lien « Show custom flied key« . Ce clic va alors faire apparaître, sous chaque champ, une portion de code sous la forme

Meta key : _simple_field_xxxxxxx

C’est la partie située à droite des deux points qui nous intéresse. Ce morceau de code est l’intitulé du champ. Il va vous être primordial pour utiliser la fonction d’affichage dans votre thème.

La fonction pour le thème

Nous y sommes presque ! Voici le bout de code magique qui va nous permettre d’afficher chaque champ dans notre article.

$Mon_champ_1= get_post_meta(get_the_id(), "_simple_fields_XXXXXX", true);
echo '<p>Mon titre de champ 1 : '.$Mon_champ_1.';</p>
$Mon_champ_2 = get_post_meta(get_the_id(),"_simple_fields_XXXXXX", true);
echo '<p>Mon titre de champ 2 : '.$Mon_champ_2.';</p>

Attention !

Si vous n’avez pas envie de compliquer un peu plus la tâche, ce code doit se trouver dans la boucle WordPress, et si vous êtes joueur, il vous suffit de récupérer l’ID de l’article en dehors de la boucle pour afficher vos champs où bon vous semble sur la page.

Simple Fields

Ajouter des champs pour la rédaction de vos articles

Simple Fields n’est, malheureusement, pas un plugin pour le béotien. Sa mise en oeuvre demeure complexe, mais sa puissance en font un plugin remarquable, capable de rendre bien des services des domaine variés.

Testé par : Stef-4h18: 3.0 étoiles
***

Pour aller plus loin

Les fonctions natives de simple Fields

Un tutoriel sur l’emploi des fonctions





« 3 plugins Table of Content

Gestion des commentaires dans WordPress »




Abonnez-vous

Abécédaire

Télécharger gratuitement le guide pour tout savoir et bien débuter dans le monde blogging.

esPresso

Recevez la meilleure source d'information pour WordPress, abonnez vous gratuitement.

Fait passer !

  • google-share

 

Article(s) lié(s)

  • Plugin Secondary Html Content
  • CMS : Des blocs éditables pour vos articles
  • Wordpress en mode CMS

 

 

Pour les moteurs, ça parle de :

  • mode demploi type custom fields and custom post types management
  • utilisation wordpress
  • afficher un custom groupe avec magic field 2 wordpress
  • wordpress custom fields liste deroulante
  • wordpress créer des fiches
  • wordpress convertir plugin en fonction
  • utiliser advanced custom fields
  • utilisation avancé wordpress
  • magic fields wordpress tutorial francais
  • magic field 2 tuto

17 Comments
  1. @4h18 28 juillet 2011 at 18 h 32 min Répondre
    Un #plugin #wordpress pour ajouter des champs à vos articles : http://go.4h18.in/pMEz64 #CMS
  2. Arthur 29 juillet 2011 at 10 h 05 min Répondre
    J'avais déjà remarqué ce plugin qui a l'air plutôt simple mais ça mise en place ne l'est pas forcément :s
    • Stef-4h18 29 juillet 2011 at 10 h 16 min Répondre
      En effet, sa mise en place demande un peu de temps et de réflexion. Mais cela en vaut la peine.
  3. Cédric G. 8 septembre 2011 at 9 h 45 min Répondre
    Bonjour

    Je lui préfère (très, très) largement More Fields ;-) (que l'on peut compléter avec More Taxonomies et More Types !)

    Ou mieux encore : Magic Fields (celui-ci est une tuerie puisqu'on peut insérer des champs de type liste déroulante, permettant d'afficher une liste d'un autre custom post type !)

    J'ai utilisé ce dernier sur le site de ma femme (élevage de chats de race), ainsi elle peut dans l'admin dire que sur tel chaton, la mère c'est telle femelle et le père tel mâle :)

    Exemple ici : http://www.chatterie-koolkat.com/golum/

    Tout ce qui est sous le descriptif (pavé de texte) est intégralement géré avec des champs personnalisés gérés avec Magic Fields ;) (comble du bonheur : ils sont "compatibles" avec les champs personnalisés Wordpress puisqu'enregistrés dedans)

    Je surveille de très près la nouvelle version de Magic Fields, qui est actuellement en beta (a été intégralement réécrite) et est totalement intégrée dans le core de Wordpress (utilise les custom post types, custom taxonomies et custom fields)
    • Stef-4h18 8 septembre 2011 at 23 h 13 min Répondre
      AH, écoute, je vais jeter un œil sur cette merveille alors, car simplefields n'a de simple que le nom !

      Merci pour le partage :)
    • Stef-4h18 12 septembre 2011 at 22 h 29 min Répondre
      EN ce qui me concerne, je viens de tester Magic Fields, c'est tout simplement... Magique et très bien fait ! La version intègre les Custom Post et les Custom Taxonomies, ce qui devient redoutable. Vraiment, un très bon plugin. A découvrir sur le dépôt

      NOTE : Magic Fields permet de dupliquer des champs. Par exemple, j'ai un champ texte nommé partage. Je saisie une première URL, puis, je peux d'un simple clic ajouter une seconde valeur, et ainsi de suite. Je n'ai pas vu cela dans More Fields.
      • Cédric G. 13 septembre 2011 at 9 h 06 min Répondre
        Effectivement, Magic Fields permet de dupliquer des champs (ou des groupes de champs) ce qui dans certains cas peut s'avérer tout simplement extra.

        Je l'ai notamment utilisé sur un projet : le site d'une agence immobilière HLM. Intégré avec Google Maps, une tuerie !

        Pour moi c'est le meilleur plugin de type "CMS" qui existe actuellement sur Wordpress (ps : j'en avais parlé dans mon interview ;-))
  4. Le Shmurtz 27 février 2012 at 14 h 46 min Répondre
    A tester dans le même esprit pour gérer des relations post à post (ou cpt à cpt) : Post 2 Post =>http://wordpress.org/extend/plugins/posts-to-posts/
    Il révolutionne tout simplement le principe de Wordpress as CMS.
  5. glloq8 9 mars 2012 at 9 h 43 min Répondre
    Après avoir utilisé Simple Fields pendant un moment, maintenant, j'utilise Advanced Custom Fields : http://wordpress.org/extend/plugins/advanced-custom-fields/
    Il est lui aussi très simple à utiliser, et le choix des champs possible est énorme !
    • Stef-4h18 12 mars 2012 at 17 h 55 min Répondre
      Je l'utilise aussi, dans la version premium qui permet "la répétition" des champs, c'est très puissant !
      • glloq8 12 mars 2012 at 22 h 48 min Répondre
        Je n'en ai pas encore eu besoin, mais oui, c'est une option très puissante !!
        • Le Shmurtz 13 mars 2012 at 15 h 53 min Répondre
          Je confirme : la fonction repeater est un must pour créer des collections de contenus !
  6. pipo 20 mars 2012 at 6 h 31 min Répondre
    Salut a tous
    j'essaie de tester Magic fields. J'ai pu l'installer correctement, j'ai aussi créé des champs pour la saisir. J'ai effectué la saisi dans une fiche article. Ces informations saisie ne son pas visible sur le site pour les visiteurs. Que faire. Merci d'avance pour votre side
    • Cédric G. 20 mars 2012 at 9 h 25 min Répondre
      Bonjour Pipo

      Il faut aller voir sur le Wiki des auteurs du plugin (in english) car les champs n'apparaissent pas par magie ;) : il faut coder leur mise en oeuvre dans le template de ton site.
      • pipo 20 mars 2012 at 15 h 53 min Répondre
        Ok merci Cédric G.
        En faite je début avec wordpress que je trouve très bien
        Je comprend qu’apparemment je vais devoir avoir des notions en PHP pour la mise en oeuves des différents template.
        • Stef-4h18 23 mars 2012 at 10 h 22 min Répondre
          Plus que des notions de php, pour les thèmes, ce qui est important, c'est HTML / CSS.
          WordPress fournit les marqueur php, un simple copier suffit dans bien des cas.
          En revanche, pour personnaliser ton thème, là, tu as besoin de compétences dans les domaines précités.
  7. Journal du Seo 28 mars 2012 at 17 h 27 min Répondre
    Merci très bon tuto

Woo ! T'en penses quoi ? Annuler la réponse.

*
*

captcha *

Récupérez le lien vers le dernier article de mon blogMontrer plus d'articles

Notifiez-moi des commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.

Abécédaire

Télécharger le guide du blogging



Publicité


Y'a ça aussi à lire

Le projet, ou la lutte entre doutes et compétences
21 mai 2012
un thème premium pour wordpress
Nouveau design sur 4h18
20 mai 2012
Je ne suis pas un robot
18 mai 2012
Pourquoi je blogue, par Benjamin
17 mai 2012
WordPress : Slider or not slider ?
17 mai 2012

Thèmes WordPress (sponsors)

  • Landscaper - Fullscreen Business WordPress Theme
  • WOW! mySite WordPress Mobile Theme
  • Switch - Responsive WordPress Theme
  • Velvet: Clean, Responsive WordPress Theme
  • WowWay - Interactive & Responsive Portfolio Theme
  • Spark - Responsive One-Page HTML5 WordPress Theme

Recherches populaires

  • 1&1 my website
  • mailchimp
  • 1and1
  • mailchimp en français
  • utiliser wordpress
  • menu wordpress
  • wordpress multisite

Les plus bavards

4h18 - Stef' (@4h18) (@4h18)
150 comments
Jérôme COMMARET
122 comments
anthony (@synapse_studio) (@synapse_studio)
47 comments
BoiteaWeb
32 comments
Arle Uein@La Gazette
26 comments
Mathias@incanorama
24 comments
valérie thuillier
21 comments

Thèmes WordPress

Elegant Themes

Thèmes Magazine

Les meilleurs thèmes WordPress

WordPress Premium par oBox

Templatic WordPress Themes

Liens utiles

  • Boite à Web
  • Euklide
  • GeekPress
  • Mademoizelle Geekette
  • SEOMix
  • wp channel
  • WPTrads

WordPress & blogging par 4h18