Antworten auf deine Fragen:
Neues Thema erstellen

Selbsterstelltes Theme zerschießt WP-Admin

dn3d_fanboy

Aktives Mitglied

Hallo,
ich habe gerade mein selbsterstelltes Menü installiert und kann seitdem nicht mehr auf /wp-admin/, also auch den Login ins Backend zugreifen.

Stattdessen erhalte ich die Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web9/e3/35/52436135/htdocs/jam2013/wp-content/themes/jung2/functions.php:10) in/mnt/web9/e3/35/52436135/htdocs/jam2013/wp-includes/pluggable.php on line 896

die monierte functions.php sieht wie folgt aus:
Code:
<?php 
    function register_my_menus() {
        register_nav_menus(
            array( 'main_menu' => 'Main Menu' )
        );
    }
    add_action( 'init', 'register_my_menus' );
    ?>
    
<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>

Ich denke mal es geht hier um das Widget, dass die letzten Post in der sidebar ausgeben soll. Hier verwende ich das Plugin TW Recent Posts Widget.

In der Sidebar wird das Widget mit
Code:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : endif; ?>
aufgerufen, vielleicht fehlt hier aber auch noch etwas Code.
Witzigerweise erhalte ich diese Fehlermeldung auf der lokalen Installation nicht. Die Theme Dateien sind 1:1 gleich, lokal wie online.
Ich habe das Theme online installiert und dann die mit WP exportierten Daten dort importiert.

Des weiteren scheint auch NextGen Gallery nicht richtig zu funktionieren. Jedenfalls bekomme ich auf meiner lokalen Installation, als auch Online immer eine Fehlermeldung, dass Bilder für eine neue Galerie nicht hochgeladen werden können. Vielleicht kann mir da auch jemand, trotz der spärlichen Infos, weiterhelfen.Ich hoffebesonders zum ersten Problem kann mir jemand helfen. Wenn noch Infos fehlen, reiche ich diese gerne nach.

Ich danke euch schonmal im Voraus.


PS: Ich habe WP 3.8 verwendet.
 

m_c

Nicht mehr ganz neu hier

AW: Selbsterstelltes Theme zerschießt WP-Admin

Das erste Problem ist das sicherlich das hier:
Code:
?>

<?php
Die unnötige Leerzeile raus.
 

dn3d_fanboy

Aktives Mitglied

AW: Selbsterstelltes Theme zerschießt WP-Admin

Das erste Problem ist das sicherlich das hier:
Code:
?>

<?php
Die unnötige Leerzeile raus.

Danke m_c,
aber das hat auch nicht geholfen.

Ich hatte aber die Möglichkeit, in die in der Fehlermeldung erwähnte pluggable.php zu schauen. In Zeile 896 steht folgendes:

Code:
header("Location: $location", true, $status);

der gesamte Block des Codes sieht so aus:

Code:
    /**
     * Filter the redirect status code.
     *
     * @since 2.3.0
     *
     * @param int    $status   Status code to use.
     * @param string $location The path to redirect to.
     */
    $status = apply_filters( 'wp_redirect_status', $status, $location );

    if ( ! $location )
        return false;

    $location = wp_sanitize_redirect($location);

    if ( !$is_IIS && php_sapi_name() != 'cgi-fcgi' )
        status_header($status); // This causes problems on IIS and some FastCGI setups

    header("Location: $location", true, $status);

    return true;
}
endif;

if ( !function_exists('wp_sanitize_redirect') ) :

Was bedeutet das Kommentar
Code:
This causes problems on IIS and some FastCGI setups
?
Die Seite ist bei Strato gehostet, falls das weiterhilft.
 

dn3d_fanboy

Aktives Mitglied

AW: Selbsterstelltes Theme zerschießt WP-Admin

Alles klar, ich habe den Fehler mit Hilfe des WP-Forums finden können.

Tatsächlich lag es an Leerzeichen in der functions.php. Zwischen manchen Zeilen des Codes waren teilweise 2-4 Leerzeichen versteckt.

Nun läuft wieder alles einwandfrei. Danke.

Hier noch ein Bild zur Fehlermeldung, wenn ich versuche (lokal und auch online) eine neue Galerie mit NextGen Gallery anzulegen, bzw. Bilder hochzuladen:


Wo finde ich denn beispielsweise bei meiner XAMPP-Installation die besagte PHP error logfile?
 
Zuletzt bearbeitet:
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.611
Beiträge
1.538.341
Mitglieder
67.524
Neuestes Mitglied
BSKGA
Oben