Unerwünschter Eintrag neben der Kategorien Angabe - Yoko Theme von elmastudio

  • Guten morgern liebe Wordpress User,

    ich bastele gerade als Wordpress-Neuling an einer Website. Dabei ist mir aufgefallen, dass unter den Blog-Einträgen die Kategorienangaben angezeigt werden. Soweit ist das kein Problem, allerdings zeigt mir Wordpress unter diesem Theme zusätzlich neben der Kategorienangabe einen Link Namens Permalink an. Wenn ich drauf klicke springt die Seite hoch zum Header.

    Daher meine Frage, ich möchte gerne wissen wie ich diesen Link ausblenden kann. Im Dashboard unter der Artikelverwaltung, ist mir keine entsprechende Einstellung aufgefallen.

    Danke!

    • 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

  • Warum ist das immerso, kaum löst man ein Problem und gleich entsteht aus der Lösung ein weiteres Problem. :-)

    Also ich habe den angegebenen Eintrag aus der content-single.php gelöscht und habe zumindestens einen Teilerfolg erzielt.

    Was allerdings noch unklar ist:

    1) Warum neben der Kategorien Angabe noch ein vertikaler Strich vorhanden ist?

    2) Weshalb der Permalink Eintrag nur dann verschwindet, wenn man auf den Artikel klickt? Bei der Gesamtübersicht ist unter sämtlichen Artikeln der Permalink Eintrag noch zu sehen.

    3) Der von dir angegebene Code ist auch in folgenden Dateien vorhanden:

    content-aside.php
    content-gallery.php
    content-image.php
    content-link.php
    content-quote.php
    content-video.php
    content.php

    Soll ich aus allen den Code löschen?

    Danke!

  • Das habe ich mittlerweile getan, der Permalink Eintrag in der Gesamtübersicht der Artikeln ist nun verschwunden, nachdem ich den genannten Code in der content.php gelöscht habe.

    Allerdings habe ich noch Probleme den dummen Strich (|) zu entfernen.

    Zitat

    Der | kommt von dem Code der darüber steht.

    Meinst du etwa diesen:

    PHP
    <footer class="entry-meta">
                 <p><?php if ( count( get_the_category() ) ) : ?>
                 <?php printf( __( 'Categories: %2$s', 'yoko' ), 'entry-utility-prep entry-utility-prep-cat-links', get_the_category_list( ', ' ) );%2 ?> |  
            0    <?php endif; ?>
                 <?php $tags_list = get_the_tag_list( '', ', ' );  
                 if ( $tags_list ): ?>
                 <?php printf( __( 'Tags: %2$s', 'yoko' ), 'entry-utility-prep entry-utility-prep-tag-links', $tags_list ); ?> |  
                 <?php endif; ?>



    Wenn ich den ganzen Code lösche, dann erscheinen überhaupt keine Kategorien mehr.

    Welchen Teil soll ich hier rauslöschen, ohne dass Wordpress dabei Schaden abbekommt?

    Danke für die Unterstützung!

  • Na, nur das | am Ende vor dem endif:

    PHP
    <?php if ( count( get_the_category() ) ) : ?>
                 <?php printf( __( 'Categories: %2$s', 'yoko' ), 'entry-utility-prep entry-utility-prep-cat-links', get_the_category_list( ', ' ) );%2 ?> |  
            0    <?php endif; ?>
                 <?php $tags_list = get_the_tag_list( '', ', ' );  
                 if ( $tags_list ): ?>
                 <?php printf( __( 'Tags: %2$s', 'yoko' ), 'entry-utility-prep entry-utility-prep-tag-links', $tags_list ); ?> [B][COLOR="#FF0000"]|[/COLOR][/B]  
                 <?php endif; ?>

    Bedenke jedoch, dass alle Änderungen in den Themedateien bei einem Themeupdate eventuell überschrieben werden. Von daher empfiehlt sich der Einsatz eines Childthemes: http://www.elmastudio.de/wordpress/word…n-child-themes/

  • Zitat


    Na, nur das | am Ende vor dem endif:

    Sobald ich das von dir gekennzeichnete | lösche passiert „nichts“, erst wenn ich das | davor lösche (es sind im Code zwei von diesen Strichen vorhanden), wird es es auf der Seite nicht mehr dargestellt. Quasi so wie ich es haben möchte.

    Ich habe den von mir rot markierten Strich gelöscht, ich hoffe das geht auch in Ordnung???

    PHP
    <footer class="entry-meta">
                <p><?php if ( count( get_the_category() ) ) : ?>
                <?php printf( __( 'Categories: %2$s', 'yoko' ), 'entry-utility-prep entry-utility-prep-cat-links', get_the_category_list( ', ' ) ); ?> [B][COLOR=#ff0000]|[/COLOR][/B] 
                <?php endif; ?>
                <?php $tags_list = get_the_tag_list( '', ', ' ); 
                if ( $tags_list ): ?>
                <?php printf( __( 'Tags: %2$s', 'yoko' ), 'entry-utility-prep entry-utility-prep-tag-links', $tags_list ); ?> | 
                <?php endif; ?>


    Das mit dem Child-Theme ist mir klar, es wurde mir bereits freundlicher Weise hier im Forum relativ früh empfohlen. Ich habe auch ein Child-Theme angefertigt, welches aber noch nicht im Einsatz ist. Trotzdem ganz vielen Dank für deinen Hinweis und für deine Unterstützung!

  • Sobald ich das von dir gekennzeichnete | lösche passiert „nichts“, erst wenn ich das | davor lösche (es sind im Code zwei von diesen Strichen vorhanden), wird es es auf der Seite nicht mehr dargestellt. Quasi so wie ich es haben möchte.


    Ja, ist klar, wenn Du keine Tags verwendest, dann musst Du das davor rausnehmen. Der letzte | wird nur angezeigt, wenn die Tags ausgegeben werden.

  • Guten Morgen Infeced,

    ich danke dir für deine erfolgreiche Unterstützung und deiner hilfreichen Aufklärung!

    Übrigens finde ich deine Website richtig gut!

Jetzt mitmachen!

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