wp-load.php für externe Scripte nutzen

  • Hallo liebe WP-Gemeinde,

    wir sitzen derzeit vor dem Problem, dass wir bislang mit Hilfe der "wp-load.php" Funktionen von Wordpress nutzen konnten, um diese z.B. für das Importieren von Artikeln oder Bildern aus anderen Systemen zu nutzen. Leider funktionieren all unsere Scripte seit dem Update des Testsystems auf Wordpress 4.0 nicht länger.
    Ein Einbinden von wp-load.php zum Erhalt der Wordpress-Funktionen schlägt mit keinen Fehlermeldungen fehl. Es passiert einfach nichts mehr.

    Gibt es seit 4.0 nicht länger die Möglichkeit auf Wordpress-Funktionen in externen Skripten zuzugreifen (via include von wp-load.php)?

    Vielen lieben Dank für etwaige Antworten.

    Grüße

    /f

    Einmal editiert, zuletzt von lzfs (20. Oktober 2014 um 15:00)

    • 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

  • Zur Info:

    Das gewünschte Verhalten funktioniert solange Multisite nicht aktiviert ist. Mit aktivierter Multisite funktioniert das Einbinden von wp-load.php, bzw. alles was im Script folgt nicht länger.

    Probiert es aus:

    <?php
    include('./wp-load.php');
    echo "test\n";
    ?>

    Das wird auf einer Multisite nicht funktionieren. Bis 3.9 funktionierte alles einwandfrei.

  • Und zuguter letzt: Fehler gefunden. Es lag an einer inkludierten Datei von uns, in welcher die SERVER_HOST gesetzt wird, jedoch mit falscher Subdomain für das Testsystem. Man man man. :)

Jetzt mitmachen!

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