IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Pb de lien dans un template


Sujet :

WordPress PHP

  1. #1
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 28
    Par défaut Pb de lien dans un template
    Bonjour,
    J'utilise wordpress 4.9.6 et DIVI 3.8.
    J'ai créé un "single-custompost.php" personnalisé. Il y a des ACF (advanced custom fields) qui contienne toutes les données d'une fiche (adresse, mail, site web ect...). J'affiche ces champs customisé grâce a la page "single-custompost.php" (c'est pas son vrai nom...).
    J'ai un soucis avec les liens.
    Si je fait une méthode normal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a target="_blank" href="<?php echo $web; ?>">www.google.com</a>
    ou $web contient le lien, ça ne marche pas.
    Mais si je fais juste:
    ça marche est j'ai bien un lien actif qui s'ouvre dans une nouvelle fenêtre et je ne comprends pas pourquoi!

    Et j'ai besoin d'afficher une icône facebook et de mettre le lien vers la page facebook de la personne concerné, j'ai donc essayé ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?php 
    //Affichage icone facebook
    $img = "lien vers icone";
    $img_alt = "Facebook";  
    $facebook = get_field('facebook');
          if (!empty($facebook)){
          echo '<a href="'.$facebook.'"><img src="'.$img.'" alt="'.$img_alt.'" /></a>'."\n";
          }
         else {
    }		
    ?>
    Et ça donne ça : voir l'image.
    Le drapeau n'est pas l’icône facebook je sais, c'est juste pour faire mes essais.

    Voila mon soucis, si vous avez une idée, je suis preneur!
    Merci d'avance.
    Cordialement
    Images attachées Images attachées  

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Regarde le code HTML généré.

  3. #3
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 28
    Par défaut
    Bonjour,
    Voici le code généré, je sait bien que ça ne colle pas, mais je m'explique pas pourquoi...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <a href="<a href=" https:="" www.facebook.com="" vignobledelajarnoterie"="" target="_blank">https://www.facebook.com/vignobledelajarnoterie</a>
    <img src="http://saintnicolasdebourguei.apps-1and1.net/wp-content/uploads/2018/06/iconede-e1529224042990.jpg" alt="Facebook">
    Merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    C'est pourtant clair.

    La variable $facebook = get_field('facebook'); contient déjà le lien complet.

    Affiche :
    Vérifie dans la bdd, ou dans la fonction get_field.

  5. #5
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 28
    Par défaut
    Ok, j'ai compris, pourquoi ça fonctionne comme ça, dans la définition des custom fields, j'avais mis "site web" en type de champ, c'est pour ça que j'avais déjà le lien. Si je le mets en champ texte, ça fonctionne parfaitement bien et j'ai bien l’icône cliquable. Merci pour ton aide! Je comprends vite, mais faut m'expliquer longtemps!
    Bon WE.
    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [eZ Publish] Lien POP UP dans un template
    Par lordlifen dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 28/05/2010, 10h29
  2. [W3C] Lien dans template
    Par horus535 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 09/09/2008, 09h25
  3. [DreamWeaver]Les liens dans ma template .dwt
    Par mamiberkof dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 14/04/2006, 18h12
  4. lien dans un tableau
    Par billoum dans le forum ASP
    Réponses: 5
    Dernier message: 04/05/2004, 13h51
  5. Verrouiller un lien dans une page
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 5
    Dernier message: 25/02/2003, 16h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo