custom logo - Fehlermeldung

  • Hallo zusammen,

    wenn ich ein "custom logo" einfügen will, wird mir folgender Fehler angezeigt.

    Warning: stripos() expects parameter 1 to be string, array given in /home/XXXXXXXX/htdocs/dev/wp-includes/formatting.php on line 4183

    Notice: Array to string conversion in /home/XXXXXXXX/htdocs/dev/wp-includes/formatting.php on line 4120


    hat dieses Problem noch jemand?
    Und wir kann man es beheben?

    Danke und Gruß
    Svenmann

    • 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

  • Hallo,

    WP Version 5.1
    Theme habe ich mein "eigenes" (erstellt mit Hilfe eines Tutorials)
    dort war allerdings die Custom Logo Funktion nicht drin.

    eingebunden habe ich es wie folgt

    function-admin.php (Im Backend kann ausgewählt werden ob die Funktion gewünscht ist)

    Code
    function music_custom_logo() {
        $options = get_option( 'custom_logo' );
        $checked = ( @$options == 1 ? 'checked' : '' );
        echo '<label><input type="checkbox" id="custom_logo" name="custom_logo" value="1" '.$checked.' /> Activate the Custom Logo</label>';
    }

    so werden übrigens auch "Custom Header" und "Custom Background" eingebunden.
    Die funktionieren.

    theme-support.php

    Code
    $logo = get_option( 'custom_logo' );
    if ( @$logo == 1 ) {
        add_theme_support( 'custom-logo' );
    }

    header.php


    Gruß Svenmann

  • Hallo zusammen,

    nur als Info...ich habe es herausgefunden ;)

    anstelle von

    Code
    echo '<img class="music-custom-logo" src="' . esc_url( $music_logo ) . '">';

    habe ich einfach noch eine [0] hinter die Variable gesetzt

    Code
    echo '<img class="music-custom-logo" src="' . esc_url( $music_logo[0] ) . '">';

    Jetzt funktionierts einwandfrei

    Trotzdem danke für die Hilfe
    Gruß Svenmann

Jetzt mitmachen!

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