• Dubbel koppelteken vervangen door enkel uitzetten

    Geplaatst op 2 december 2013 16:42

    Als je in een WordPress-bericht een dubbel koppelteken '--' gebruikt, dan wordt er vanuit gegaan dat dit een vergissing is en het dubbele koppelteken wordt vervangen door een enkele.

    Meestal is dat prima. Maar als je bijvoorbeeld HTML-commentaar wilt tonen op je website dan kom je daarmee in de problemen.

    Dus hoe zet je dat uit? Uiteraard doen we dat door de content-filter aan te passen. Neem de volgende code op in je plugin of in de functions.php van je theme.


    add_filter( 'the_content' , 'undo_double_dash' , 50 );

    function undo_double_dash( $content )
    {

    $content = str_replace( '–' , '--' , $content );
    $content = str_replace( '—' , '---' , $content );

    return $content;

    }

    In deze code ben ik ervan uitgegaan dat je ook drie koppeltekens niet gecorrigeerd wilt hebben.

    Op internet kom ik ook berichten tegen die aangeven dat je het bestand formatting.php, een van de WordPress systeembestanden moet aanpassen. Ik adviseer dat niet te doen omdat je bij een update van WordPress ineens die functionaliteit kunt verliezen.

    WordPress is erg flexibel waardoor het nooit nodig zou moeten zijn om systeembestanden aan te passen. In dit geval: gebruikt de content filter zoals hierboven aangegeven, daar is die voor.

  • Zoeken