Sidebar in Webseite includen -> Call to ... set_prefix() on a non-object

  • Hallo Leute,

    ich habe ein Problem mit WP 2.5.1.
    Und zwar will ich die Sidebar in meine Webseite includen, das habe ich wie folgt versucht:

    PHP
    <?php
        require('blog/wp-blog-header.php');
        get_sidebar();
    ?>

    Eigentlich sollte das ja funktionieren, nur leider erhalte ich in meiner error.log Datei folgenden Fehler:

    [Tue Jun 03 17:38:34 2008] [error] [client 192.168.0.1] PHP Fatal error: Call to a member function set_prefix() on a non-object in /home/lordy/public_html/blog/wp-settings.php on line 211

    Wenn ich eine Datei mit gleichem Code (bis auf den Pfad im require) direkt im WP Verzeichnis aufrufe funktionierts, nur ausserhalb des Verzeichnisses halt nicht...

    Fehlt mir da noch irgendwas?
    Wäre schön wenn ihr mir weiterhelfen könntet.

    Achso, ich habe derzeit noch keine Plugins installiert und benutze noch das deutsche Standard Theme von WP

    Grüße,
    lordy

    Einmal editiert, zuletzt von lordy (3. Juni 2008 um 20:18)

    • 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

  • Das kommt auf den Pfad an, aus dem die Datei gestartet wurde, die was require'n soll.

    Beispiel:
    xy.php liegt in http://www.meinedomain.test/blog/ mit dem von dir angegebenen Inhalt und
    wp-blog-header.php liegt in http://www.meinedomain.test/

    dann müsstest du so aufrufen

    PHP
    require_once('../wp-blog-header.php')

    also relative ein Verzeichnis hoch (../) und sicherheitshalber nur einmal rein nehmen, wenn schon required wurde.

    Allerdings ist mir nicht klar, was du meinst mit "in meine Webseite integrieren" ? :confused:

  • Ich glaube das liegt nicht an WP, sondern an dem Rest meiner Webseite.
    Wenn ich im Root meiner Webseite eine Datei mit dem require Code anlege tritt dieser Fehler nicht auf und die Sidebar wird angezeigt...

    Das Problem hat sich also erstmal erledigt...

    Grüße,
    lordy

Jetzt mitmachen!

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