bei tags nach post: es fehlt der abstand nach jedem komma

  • seit dem wechsel auf die deutsche wp version, habe ich das problem, dass bei der tags-auflistung unten an jedem post ein problem besteht. die tags sind zwar durch kommas getrennt, jedoch fehlt der abstand nach dem komma.

    wer kann helfen?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • besten dank! jetzt hab ich schon mal das file.

    ich habe in diesem teil zweimal einen abstand reingemacht (siehe rot). hat aber nichts geändert. war das nicht der richtige ort? oder müsste ich in der letzten zeile noch was anpassen?

    function wp_set_post_terms( $post_id = 0, $tags = '', $taxonomy = 'post_tag', $append = false ) {
    $post_id = (int) $post_id;

    if ( !$post_id )
    return false;

    if ( empty($tags) )
    $tags = array();

    if ( ! is_array( $tags ) ) {
    $comma = _x([COLOR=#ff0000] ', '[/COLOR], 'tag delimiter' );
    if ( ',' !== $comma )
    $tags = str_replace( $comma,[COLOR=#ff0000] ', '[/COLOR], $tags );
    $tags = explode( ',', trim( $tags, " \n\t\r\0\x0B," ) );

  • diese anpassungen waren dann wohl falsch. hat zu einem noch schlimmeren fehler geführt. alle tags wurden plötzlich zu einem langen tag zusammengefasst.
    hab also alles wieder zurück geändert.

  • das problem mit den fehlenden abständen besteht also weiterhin, wer kann helfen?

    bei den tags unten an jedem artikel gibt es keinen abstand nach dem trennenden komma. also steht da einfach:
    Accor,Aktuelle Wettbewerbe,Bali,Bali-Ferien,Bali-Reise,Brasilien,Ferien,Ferien-Gewinnspiel,Ferien-Wettbewerb,Frankreich,gewinnen,Gewinnspiel,gratis,Groupe Mutuel,Gutschein,Hotel,Hotelnacht,Indonesien,Paris,Paris-Reise,Paris-Trip,Reise-Gewinnspiel,Reisegutschein,Rio,Rio-Ferien,Rio-Reise,Schweiz,Sofortgewinne,Sofortpreis,Städtereise,Top-Wettbewerbe,Traumreise,Übernachtung,Versicherung,Wellness,Wellness-Ferien,Wettbewerbe,WM 2014

    das gleiche bei den kategorien, falls artikel mehreren kategorien zugeordnet sind:

    Gratis Wettbewerbe,Gratis Produkte,Gratis Rabatte

    meine seite: gratis-schweiz.ch

    das problem: durch die fehlenden abstände können die textblöcke nicht sauber umgebrochen werden, werden also mitten im wort, oder beim leerschlag von tags, die aus zwei worten bestehen, umgebrochen.

    wir verwenden das weaver II theme.

    das problem besteht erst seit wir die wp installation von englisch auf deutsch umgestellt haben.


    wo könnte man diesen abstand wieder reinbekommen?

  • Wie hast Du es denn im PHP ausgegeben. Normalerweise macht man das ja z. B. so

    PHP
    Kategorie: <?php the_category(' &bull; '); ?>
    Tags: <?php the_tags('Tags: ',' &bull; ','<br />'); ?>

    Wozu genau ist die Funktion?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • müsste das im file post.php drin sein?
    da finde ich nichts in dem stil. nur das hier:

    function wp_set_post_terms( $post_id = 0, $tags = '', $taxonomy = 'post_tag', $append = false ) {
    $post_id = (int) $post_id;

    if ( !$post_id )
    return false;

    if ( empty($tags) )
    $tags = array();

    if ( ! is_array( $tags ) ) {
    $comma = _x( ',', 'tag delimiter' );
    if ( ',' !== $comma )
    $tags = str_replace( $comma, ',', $tags );
    $tags = explode( ',', trim( $tags, " \n\t\r\0\x0B," ) );

    da hatte ich dann wie weiter oben beschrieben angepasst. hat aber zu noch schlimmerem fehler geführt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!