Add class to WP next and previous post link

Nov 22, 2015

Pretty basic question…

next_post_link() displays a link to the next post. It’s first paramter allows you to wrap the link in markup, like this:


But how do I actually add a class to the link/anchor itself? Here’s the solution:


Code to be placed in theme functions.php

add_filter('next_post_link', 'post_link_attributes');
add_filter('previous_post_link', 'post_link_attributes');

function post_link_attributes($output) {
    $injection = 'class="my-class"';
    return str_replace('<a href=', '<a '.$injection.' href=', $output);

1 Comment. Leave new

Thanks sir.. your code work like a charm 😀 thank you so much.. thank you


Leave a Reply

Your email address will not be published. Required fields are marked *