web-dev-qa-db-fra.com

Puis-je utiliser des images comme balises d'ancrage avec <? Php previous_post (); ?> <? php next_post (); ?>

Plutôt que d'afficher le titre de la page suivante, j'aimerais afficher une grande flèche sur laquelle vous pouvez cliquer. Pour ce faire, je vais utiliser des fichiers d’image ou la balise.

Cela peut-il être fait?

1
Josh

Oui, bien sûr. Jetez un oeil à cette référence:

http://codex.wordpress.org/Function_Reference/previous_post_linkhttp://codex.wordpress.org/ Function_Reference/next_post_link

Vous pouvez le personnaliser comme bon vous semble, vous pouvez donc simplement y placer une balise d'image HTML. La fonction doit être utilisée dans la boucle pour fonctionner. Je le ferais comme ça:

<?php previous_post_link('%link', '<img src="Image URL" width="20" height="20" alt="%title" />'); ?>

Le premier paramètre contrôle ce qui vient avant et après le lien. Parce que nous ne voulons rien avant ou après le lien, mais à l'intérieur, c'est juste le lien.

Le deuxième paramètre est crucial. Il dit quel texte devrait être lié. Ici, au lieu du texte, nous mettons l'image que nous voulons. J'ai également ajouté le titre de l'article en tant qu'attribut alt.

La même manière s'applique au lien suivant :)

1
Fyn