widgets-Überschriften hinzufügen/ändern

  • Hallo,
    ich baue mir gerade ein eigenes Theme auf Basis des "WordPress Standard DE-Edition 1.6"-Theme und habe ein Problem:
    In der Sidebar haben alle widgets eine Überschrift ("Meta", "Blogroll" usw.), nur das Suchfeld nicht, dort gibt es nur das Eingabefeld und den Absendebutton. Aus optischen Gründen möchte ich aber auch dort eine Überschrift ("Stichwortsuche" o.ä.) einfügen. Und ich weiß einfach nicht, wieso das Einfügen weder in der sidebar.php:

    PHP
    <div id="sidebar">
            <ul>
                <?php   /* Widgetized sidebar, if you have the plugin installed. */ 
                        if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> 
                <li>
                    <h2>Stichwortsuche</h2> //<-von mir eingefügt
                    <?php include (TEMPLATEPATH . '/searchform.php'); ?>
                </li>

    noch in der searchform.php:

    PHP
    <h2>Stichwortsuche</h2> //<-von mir eingefügt
    <form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
    <div>
    <input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
    <input type="submit" id="searchsubmit" value="Finden" />
    </div>
    </form>

    klappen will.
    Auch das Ändern von den in den h2-Tags bereits vorhandenen Überschriften in der sidebar.php funktioniert nicht.
    Ich vermute ja, das es mit der if-Anweisung am Anfang der sidebar.php zusammenhängt, aber wie genau, das versteh´ ich nicht.
    Ich muss dazu sagen, das ich mit den widgets noch keine Erfahrung habe. Kann mir da mal ein WP-Crack weiterhelfen?
    Danke im voraus,
    Jan

    • 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

  • Eine simple Variante wäre einfach die Einbindung des Suchformulars VOR die Einbindung der Widgets zu setzen, also anstatt

    PHP
    <div id="sidebar">
            <ul>
                <?php   /* Widgetized sidebar, if you have the plugin installed. */
                        if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
                <li>
                    <h2>Stichwortsuche</h2> //<-von mir eingefügt
                    <?php include (TEMPLATEPATH . '/searchform.php'); ?>
               </li>

    einfach

    PHP
    <div id="sidebar">
            <ul>
                <li>
                    <h2>Stichwortsuche</h2> //<-von mir eingefügt
                    <?php include (TEMPLATEPATH . '/searchform.php'); ?>
               </li>
    
    
               <?php   /* Widgetized sidebar, if you have the plugin installed. */
                        if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

    Ist quick ´n dirty aber das müsste dann funktionieren.

    Natürlich kannst/solltest Du dann das Search-Widget nicht verwenden :mrgreen:

Jetzt mitmachen!

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