Beiträge von Abbilder

    Hallo, ich bin noch nicht so fit in Wordpress.
    Ich möchte die Eingabe von Buchstaben im Standardsuchfeld für die Blogsuche begrenzen zB auf 50.
    In der general_template.php müsste ich dazu einfach die function get_search_form beim input tag um maxlength ergänzen.

    Wie überschreibe ich diese Funktion im Child-Theme? Die Funktion in der general_template direkt zu ergänzen ist wohl nicht so schlau.

    Man könnte auch per CSS die Textfarbe transparent machen und den Button in der Grösse begrenzen, ein Beispiel mit Hintergrundbild hier. (ergänzt)



    Cursor : pointer geht bei background-image nicht


    Alternativer Ansatz falls Dein Website z.B. aus anderen Gründen bereits Font Awesome o.ä. nutzt. Dann braucht man kein Hintergrundbild sondern man fügt das passende Symbol als Text ein, ein Beispiel hier.

    Befinde mich im Eingabefeld, fällt also auch weg.

    WordPress Core Funktionen kann man bis auf einige "pluggable" Ausnahmen in einem Theme oder Child-Theme nicht überschreiben.

    Änderungen im Core sind sehr unüblich, daher habe ich Deine Änderung auch wg. Verweis auf ein mittlerweile angelegtes Child-Theme auf ein Theme bezogen.

    Um Parameter oder Ausgaben von Core-Funktionen zu ändern, gibt es stattdessen viele sog. "Filter", in diesem Fall den get_search_form Filter, hier ein kleines Beispiel dazu mit viel erklärendem Kommentar.

    Ich habe das Problem mittlerweile gelöst, indem ich eine callback definiert habe, und diese dem Filter im Child-Theme zugefügt.
    Konkret ging es um diese Zeile:
    <input type="submit" id="searchsubmit" value="'. esc_attr_x( 'Search', 'submit button' ) .'" />

    Grundlegendes Problem war, das ich ein Suchfeld habe aber der Suchbutton von meinem Thema ausgeblendet ist. Man konnte nur mit Return die Suche auslösen und nicht via Mausklick. Ich wollte jetzt den ganzen Button nicht wieder einblenden, sondern nur ein Lupenicon und auf klick damit die Suche auslösen. Wenn ich via CSS das Icon im input-Button als Hintergrundbild anlege, wird allerdings die Lupe vom Input-Text Search/Suche überlagert. Via CSS ausblenden bringt nichts, da der Mausfocus trotzdem noch auf den Text Suche/Search liegt.
    Wie löst man das? Siehe Bild...

    [Blockierte Grafik: https://image.ibb.co/jkvs9H/Screenshot_4.png]

    Ich hatte es jetzt so gelöst, indem ich bei value anstatt "Suche" nichts angebe...kann man bestimmt eleganter lösen, zumindest geht es aber so.
    <input type="submit" id="searchsubmit" value="'. esc_attr_x( 'Search', 'submit button' ) .'" />
    jetzt <input type="submit" id="searchsubmit" value="'. esc_attr_x( '', 'submit button' ) .'" />

    Hallo,
    ich hatte Änderungen an der general-template gemacht, die nach einer Aktualisierung von WP jetzt wieder flöten gegangen sind.
    Mittlerweile habe ich ein Child-Theme angelegt. Wenn ich hier allerdings in der functions.php die veränderte Funktion "function get_search_form" eintrage, bekomme ich die Fehlermeldung:
    Cannot redeclare get_search_form() (previously declared in wp-includes/general-template.php:180)

    Wo liegt mein Fehler? Wie muss ich vorgehen, um die Funktion function get_search_form in der general-template zu überschreiben? Kenne mich mit dem Thema Child-Theme leider noch nicht so gut aus. Kann mir jemand helfen?

    Mich wundert ehrlich gesagt jetzt nur warum auf 2 verschiedenen Seiten, die beide in unterschiedlichen Foldern, aber am selben Server laufen und beide im Maintenance Mode sind und dieselbe WP Version jetzt haben, einmal erkannt und einmal nicht erkannt werden. :confused:
    HTML Seitenquelltext nahezu auch identisch. Müsste man mal wissen wie der Algorithmus von der CMS Detect Seite arbeitet.

    Ich möchte die Versionsinformation von WP verbergen. Leider bringt mich weder ein WP removal plugin noch folgende Einstellungen weiter. Auf https://whatcms.org/ ist immer noch die Version 4.9.4 abrufbar. Wappalyzer erkennt sie komischerweise nicht mehr. Kann mir jemand helfen?
    Habe readme.txt/liesmich.txt gelöscht, wp-admin Verzeichnis geschützt und in der Theme functions.php folgenden Code eingefügt:

    HTML Sourcecode der Seite

    Hallo, ich möchte in ein Suchfeld einen Button integrieren wie es zB bei Bing ist. Dh. die Suche startet nicht nur bei Taste Return sonder auch auf MausKlick.
    So wie auf dem Bild als Background-Image.

    Wenn ich das input-Feld ins Formular einfüge wird der Button allerdings unter das Eingabefeld gesetzt. Kann mir da jemand helfen?