Widget Überschriften ändern

  • Servus zusammen, mit der Hilfe von maxe konnte ich schon viele meiner Herausforderungen lösen. Nun möchte ich nur noch eine Anpassung vornehmen, weiß aber nicht wie. Hab danach auch gegooglet, konnte mein Problem allerdings nicht lösen.

    Die Widget-Überschriften sind in h3 geschrieben (in meinem Fall 1x Facebook Like Box und 1x Übersicht mit beliebten Artikeln). Das möchte ich rausnehmen, als keine h-Überschriften in den Widgets.

    Im Quelltext schaut das so aus:

    Wie bekomme ich die h-Tags raus? soll lediglich ein "normaler" Text sein.

    Link zu einer Beispielseite: http://www.schlank-trotz-job.de/bauchfett-weg/

    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

  • Gibt es eine sidebar.php? Dann schau dort mal rein.
    Oder es steht in der functions.php

    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]

  • auch hier wieder der Verweis auf den Codex: https://codex.wordpress.org/Function_Refer…egister_sidebar
    Schau mal in deine functions.php nach ähnlichem Code und versuch ihn anzupassen.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • habe an der sidebar-right.php getestet. Und da jetzt statt der Sidebar eine Fehlermeldung erscheint, gehe ich davon aus das ich richtig liege.

    Habe mich eingelesen und folgende Codes separat ausprobiert, aber es klappt nicht. Bin in der Programmiersprache noch nicht so richtig durchgestiegen...:

    Versuch 1:

    <?php $args = array(
    'before_title' => '<h3 class="widgettitle">',
    'after_title' => 'class="widgettitle">' );
    ($args); ?>


    Versuch 2:


    <?php register_sidebar( array(
    'before_title' => '<h3 class="widgettitle">',
    'after_title' => 'class="widgettitle">' );
    ) );
    ?>

  • Okay, kleine Nachhilfestunde in HTML …

    Der Ursprungscode sah vermutlich so aus?

    PHP
    <?php $args = array(
        'before_title'  => '<h3 class="widgettitle">',
        'after_title'   => '</h3>' ); 
    ($args);  ?>

    Heißt übersetzt: Gib vor dem Titel ein öffnendes h3-Tag aus, das mit die Klasse „widgettitle“ ausgezeichnet wird (Zeile 2)
    Und nach dem Titel schließe das Tag wieder (Zeile 3).
    Wenn du jetzt versuchst, nach dem Titel die Klasse ausgeben zu lassen, ist das dezent unsinnig.

    Probier doch mal so (vorausgesetzt, dein Ursprungscode war so, wie oben beschrieben):

    PHP
    <?php $args = array(
        'before_title'  => '<p class="widgettitle">',
        'after_title'   => '</p>' ); 
    ($args);  ?>

    Dann gibt das System statt der Überschrift einen einfachen Textabsatz aus, den du mithilfe der Klasse in deiner Stylesheetdatei besonders definieren kannst (falls nötig).

    Gruß
    helix

  • Ich habe mal ins Theme geschaut. Hier wärst du richtig: /library/functions/functions.php
    Dort steht unter anderem folgendes:


    Du kannst den Code nach belieben ändern und z. B. die H3s rausschmeißen.

    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]

Jetzt mitmachen!

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