Rather than displaying the title of the next page, I would like to display a large arrow that can be clicked on. To do this I shall either be using image files, or the tag.

Can this be done?


1 Answer 1


Well, yes, of course. Take a look at this reference:

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

You can customize it however you like, so you can simply put an html image tag in there. The function must be used in the loop to work. I'd do it like this:

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

The first parameter controls what comes before and after the link. Because we don't want anything before or after the link, but within, it's just the link.

The second parameter is crucial. It says what text should be linked. Here, instead of text we put in the image we want. I've also added the post title as alt attribute.

Same way applies to the next link :)


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.