Externe WordPress-Seiten mit wp-Blog-Header

Ich richte ein paar Abschnitte einer Website außerhalb der core-Wordpress-Installation, aber ich möchte immer noch die eingebauten wpdb-functionen und / oder Header-Dateien von WordPress verwenden.

Ich folge den statementen in WordPress und richte meine Header ein:

 

Alles funktioniert super. Ich kann die eingebaute functionalität von WordPress nutzen, während ich meine Seite erweitere, um andere functionen zu nutzen.

In einem Fall befindet sich die Datei außerhalb meines WordPress-Verzeichnisses. In einem anderen Fall ist die Datei in einem Ordner im Stammverzeichnis meines WordPress-Verzeichnisses verschachtelt.

Beim Laden der fraglichen Seite erhalte ich jedoch im Net Panel meines Inspektors eine 404 der genauen Seite, die ich lade, wie WordPress die Seite nicht finden kann, aber da es eine echte PHP-Seite ist, lädt es natürlich . Am wichtigsten ist, dass die Seiten nicht mit IE8 geladen werden können.

Hat jemand Einblick in dieses Thema?

Beispiellink

Weitere Links und Screenshots verfügbar, aber ich habe nicht genug Ansehen.

Solutions Collecting From Web of "Externe WordPress-Seiten mit wp-Blog-Header"

wp-load.php anstelle von wp-blog-header.php

Sie können eine 200-Antwort auch mit status_header(200); “erzwingen” status_header(200); Je nachdem, wie Sie Ihre Website codieren, kann dies jedoch das Senden legitimer 404-Dateien beeinträchtigen.

Lösung gefunden! Danke an diese Leute

 require('../cms/wp-config.php'); $wp->init(); $wp->parse_request(); $wp->query_posts(); $wp->register_globals(); 

Der Schlüssel ist, verwenden Sie nicht wp-Blog-Header, sondern diesen Code stattdessen.