Comment ajouter une cible "vide" à un lien dans Wordpress "functions.php". Le lien qui s'ouvre dans la même fenêtre est:
<a target = '_blank' href=\"".$widj_options['link']."\" class=\"btn-bg btn-bg-widget w-button\">".$widj_options['title']."</a>
Pour une raison quelconque, l'ajout de l'espace cible avant le href ne fonctionne pas:
<a href=\"".$widj_options['link']."\" class=\"btn-bg btn-bg-widget w-button\">".$widj_options['title']."</a>
p >
4 Réponses :
veuillez supprimer l'espace après la cible
<a target='_blank' href=\"".$widj_options['link']."\" class=\"btn-bg btn-bg-widget w-button\">".$widj_options['title']."</a>
Cela n'aura aucun effet
si cela ne fonctionne pas non plus, je pense que quelque chose ne va pas avec les paramètres du navigateur, veuillez essayer avec un navigateur différent
Faites quelque chose comme ceci.
<a target='_blank' href='".$widj_options['link']." class='btn-bg btn-bg-widget w-button'>".$widj_options['title']."</a>
C'est toujours une bonne idée d'ajouter une description de ce que vous avez changé et pourquoi
Cela n'aura aucun effet
Supprimer l'espace target="_blank"
OU
Vous le faites correctement, nous devons donc vérifier problèmes d'incompatibilité. Veuillez essayer sans aucun plug-in supplémentaire activé (uniquement Toolset) et avec un thème WordPress par défaut.
Essayez d'ajouter comme ça.
<a target ='_blank' href='<?=$widj_options['link']?>' class='btn-bg btn-bg-widget w-button'><?=$widj_options['title']?></a>
Cela n'aura aucun effet
Avez-vous vérifié le code avec l'élément inspect sur le front-end? Qu'as-tu vu?
L'élément @SuYatanar Inspect n'affiche pas la cible vide ... même s'il a été ajouté au code.
Qu'en est-il de l'ajouter derrière l'attribut href?
Êtes-vous sûr que ce ne sont pas les paramètres du navigateur qui l'empêchent de s'ouvrir dans un nouvel onglet?
Je ne peux PAS reproduire cette erreur. Lorsque je copie, collez exactement le même
et le testez dans JSFiddle, cela fonctionne et ouvre un autre onglet. jsfiddle.net/ha4d9bxf
Merci pour votre avis! Ouais, je ne sais pas ce qui se passe. Les paramètres du navigateur ne devraient pas être le problème car l'ouverture de liens dans un nouvel onglet fonctionne généralement. Également essayé de l'ajouter derrière ne produit pas les résultats souhaités ...
Je ne vois aucun problème dans le code donné. à part je déteste votre façon de concaténer votre PHP et votre html. Cette façon de m'échapper fait tinter mes orteils.
L'utilisation de l'élément inspect montre que la cible n'est pas dans le code ... Donc, quelque chose doit l'empêcher de sortir la cible.