Thème Blass2, personnaliser l’encadré (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 16)
  • Auteur
    Messages
  • #464902
    Lg
    Membre
    Initié WordPress
    48 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :
    – Thème utilisé : Blass2
    – Plugins en place : aucun
    – Nom de l’hebergeur : online
    – Adresse du site : http://itw.berlineur.eu

    Problème(s) rencontré(s) :

    Bonjour à tous,
    Je viens de créer un nouveau blog exclusivement sous forme d’interviews. J’ai choisi pour cela la simplicité du thème Blass2 (tout blanc).

    Un encadré dans la page d’accueil permet de faire un petit « à propos du blog », qui se transforme en « à propos du billet » lorsqu’on entre dans un billet… Vraiment trés bien !
    Sauf que moi, j’aimerais utiliser cet encadré pour autre chose : présenter les gens interviewés. Je voudrais donc pouvoir entrer à chaque fois un texte différent pour chaque article.

    Comment faire, le plus simplement possible ?

    Par expérience, il suffit à mon avis de quelques lignes de code, mais je n’ai aucune idée duquel

    Merci beaucoup.

    N’hésitez pas à aller voir sur le blog si ce n’est pas clair, j’ai tout inscrit pour vous… lol

    #652176
    Lg
    Membre
    Initié WordPress
    48 contributions

    Voici selon moi le code incriminé… Il se trouve dans sidebar.php
    Help me please !



    <h2>A propos de ce blog</h2>

    <p class="news">Ici je présente le blog en général. Ca ne changera pas. Et c’est uniquement pour la page d’accueil…
    </p>





    <h2>Mini bio</h2>

    <p class="news">Ici il y a normalement les stats et les infos de l’article. Mais moi j’aimerais pouvoir y inscrire à la place une mini bio. Donc que ce soit différent pour chaque article… HELP ME ;)
    </p>

    Si à la place de je pouvais appeler chaque page du blog individuellement, pense que je n’aurais pas de mal à personnaliser chacune d’elles.

    #652177
    Demian
    Participant
    Chevalier WordPress
    106 contributions

    Bonjour,

    Le plus simple est d’utiliser les champs personnalisés.

    Commence par insérer ce code dans ta sidebar, à l’endroit que tu indiques ci-dessus :

    Mini bio

    <?php
    $values = get_post_custom_values(« bio »);
    if (isset($values[0])) {
    ?>

    C’est-à-dire, en lieu et place de :

    Mini bio

    Ici il y a normalement les stats et les infos de l’article. Mais moi j’aimerais pouvoir y inscrire à la place une mini bio. Donc que ce soit différent pour chaque article… HELP ME 😉

    Ensuite, dans l’administration de ton blog, prends ton article de test. Dans les options, trouve l’onglet « Champs personnalisés ». C’est en dessous de ton éditeur de texte.

    En regard du champ clef, écris bio. Et comme valeur, écris un texte temporaire, n’importe lequel. Appuie sur le bouton « Add custom field » et enregistre l’article. Va voir sur ton blog, normalement, tu devrais voir apparaître le texte que tu as écris dans ton champ personnalisé.

    Il te suffira, à l’avenir, de procéder ainsi pour chaque article. Et tu auras bien une zone dynamique dans ta sidebar, proposant la biographie correspondant à l’article affiché.

    Je reste à ta disposition si tu rencontres un problème.

    Bien à toi, Dem.

    #652178
    Lg
    Membre
    Initié WordPress
    48 contributions

    Cher Démian,
    Ta méthode est la bonne, ça ne fait aucun doute ! Je n’avais jamais fait attention à cette rubrique « champs personnalisés »… manque de curiosité manifestement.

    Deux choses :
    Je pense que dans le code que tu m’as donné, tu as oulié de spécifier le

    , ce que j’ai ajouté et qui me permet de voir apparaitre le petit encadré bleu souhaité.

    Parcontre, j’ai beau écrire un texte dans « valeur » comme tu me l’as indiqué (et bio comme clef), aucun texte n’apparait dans la sidebar de l’article… Il doit manquer un détail…

    Merci de ton aide !

    Edit 22h15 : J’ai eu beau trifouiller pendant 2 heures, je n’ai pas réussi tout seul… :(

    #652179
    Demian
    Participant
    Chevalier WordPress
    106 contributions

    Recoucou,

    Tu saurais me montrer une capture d’écran de l’administration montrant la clef et la valeur, ainsi que le code définitif que tu as inséré dans ta sidebar ?

    #652180
    Lg
    Membre
    Initié WordPress
    48 contributions

    68bc8f4949be157b1806247bf0370014.jpg

    et le code :

    Portrait

    <?php
    $values=get_post_custom_values(« bio »);
    if (isset($values[0])) {
    ?>

    #652181
    Lg
    Membre
    Initié WordPress
    48 contributions

    Personne ??!

    #652182
    Demian
    Participant
    Chevalier WordPress
    106 contributions

    Recoucou,

    Tu as deux fois «  » à la fin de ton code. Je crois que le problème vient de là.

    #652183
    Lg
    Membre
    Initié WordPress
    48 contributions

    Re !

    Non non les deux sont nécéssaires (si j’en enlève un j’ai un message d’erreur.

    n’est-ce pas plutôt qu’il est impossible de mettre des champs personnalisés dans la sidebar ? J’ai réussi à en mettre sans problème dans le corps du message (en tout cas dans single.php) mais il semble que le problème vienne du fait que j’essaye d’en mettre dans la sidebar.

    #652184
    Demian
    Participant
    Chevalier WordPress
    106 contributions

    Tu as raison, je n’avais pas pensé à ça. Tu dois mettre le code complet:

    Portrait

    <?php
    $values=get_post_custom_values(« bio »);
    if (isset($values[0])) {
    ?>

    Dis-moi si ça marche ainsi.

    #652185
    Lg
    Membre
    Initié WordPress
    48 contributions

    Eh non toujours pas. Ca me fait planter le blog avec message d’erreur…

    #652186
    Demian
    Participant
    Chevalier WordPress
    106 contributions

    Tu saurais me mettre le code de tout ton fichier sidebar.php que je puisse essayer de trouver une solution ?

    On va y arriver 😉

    #652187
    Lg
    Membre
    Initié WordPress
    48 contributions

    C’est vraiment sympa de ta part.

    Je mets le code avant modif..

    #652188
    Demian
    Participant
    Chevalier WordPress
    106 contributions

    Cela marche bien chez moi, avec ce code :

    #652189
    Lg
    Membre
    Initié WordPress
    48 contributions

    Bonsoir,
    Chez moi ça ne marche toujours pas Demian…

    Les autres ont aussi le droit de donner des conseils………………………………………………..

15 sujets de 1 à 15 (sur un total de 16)
  • Vous devez être connecté pour répondre à ce sujet.