Ondersteuning » Code oplossingen gezocht » next_post_link bewerken

  • Goede avond,

    Ik vroeg me het volgende af. Is het mogelijk om met een add_filter hook de hook ‘next_post_link’ en ‘previous_post_link’ te scheiden met een slash string(/).

    Aangezien ik nu nog de slash hardcoded in de code heb staan en wanneer er geen next post meer is, blijft ook de slash staan. Dit wil ik nu voorkomen.

    Ik hoop dat iemand mij kan helpen.
    Zelf ben ik ook al bezig geweest, alleen met het volgende vervang ik de hele link met een slash.

    function post_link_attributes() {
        return '<span class="divider">/</span>';
    }
    add_filter('next_post_link', 'post_link_attributes');
    add_filter('previous_post_link', 'post_link_attributes');

    Mvg.
    Casper

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Je kan toch direct in de code aan Slash toevoegen ?

    single.php

    <span class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">' . _x( '←', 'Previous post link', 'twentytwelve' ) . '</span> %title' ); ?></span>
    <span class="nav-next"><?php next_post_link( '%link', '%title <span class="divider">/</span><span class="meta-nav">' . _x( '→', 'Next post link', 'twentytwelve' ) . '</span>' ); ?></span>

    Bij de nav-next heb ik een span voor de span geplaatst met een Slash in HTML / &*#47; (zonder * er tussen)

    Thread starter Casper B

    (@casper-b)

    Bedankt Shmoo voor je snelle reactie!
    Ik ga het eens uitproberen!

    Mvg Casper

    UPDATE:

    Ik zat even te kijken, mijn html markup is als volgt:

    ‘ <div class=”page-nav”>
    <span id=”prev-page”><?php previous_post_link(‘%link’, ‘← Previous’); ?></span> <span class=”divider”>/</span> <span id=”next-page”><?php next_post_link(‘%link’, ‘Next →’); ?></span>
    <span class=”divider”>/</span>
    <span id=”backto-page”>“>← Back to the Showcase</span>
    </div><!– End .page-nav –>

    Zoals je ziet heb ik de link in een span class prev-page / next-page, gevolgd door een span divider met de / (slash). Kan deze markup ook in jou voorbeeld worden geïntegreerd?

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘next_post_link bewerken’ is gesloten voor nieuwe reacties.