require - Pfadangabe nicht korrekt

  • Hallo,

    folgendes Problem:

    In der selbst erstellten Datei "wp-content/themes/AskIt/page-register2.php" möchte ich WP-Funktionen nutzen, also wp-blog-header.php einbinden.
    Mittels require('./wp-blog-header.php'); funktioniert das nicht, die Pfadangabe scheint nicht korrekt zu sein.
    Die Blog-Header Datei liegt auf standarmäßig auf WP root.

    Die Fehlermeldung lautet dann beim Aufruf der Seite folgendermaßen:

    PHP
    Fatal error: main() [function.require]: Failed opening required './wp-blog-header.php' (include_path='.:/usr/local/share/pear') in /web/1/000/028/368/77870/htdocs/dev/wp-content/themes/AskIt/page-register2.php on line 6
    • 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

  • Vielen Dank für den Tip.
    Allerdings funktioniert das leider nicht, da TEMPLATEPATH nicht bekannt ist, da ich ja auf einer eigens geschrieben PHP-Seite arbeite.
    Wie schaffe ich es denn, dass diese Seite mit dem WP-Umfeld umgehen kann?


  • Allerdings funktioniert das leider nicht, da TEMPLATEPATH nicht bekannt ist,

    und wo ist das Problem?

    PHP
    if(!defined('TEMPLATEPATH'))
    {
        define('TEMPLATEPATH', dirname(__FILE__)=='/'?'':dirname(__FILE__));
    }

    pp

    PHP
    define('TEMPLATEPATH', '/dein/pfad/wp-content/themes/dein_skin');


    da ich ja auf einer eigens geschrieben PHP-Seite arbeite.

    cool

    ralf

    Mit offenen Augen träumen

Jetzt mitmachen!

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