2016-05-06 8 views
0

Ich versuche, einen News-Abschnitt für meine Homepage "index.php" zu erstellen. Also verwende ich Ajax, um "pages/news.php" Inhalt in eine Nachrichtenabteilung in index.php zu laden. Diese pages/news.php soll die neuesten Posts herausziehen und sie schön formatieren. Der Blog ist in localhost: 81/Blog/Fehler beim Einbinden von Wordpress-Header

Wenn ich localhost anzuzeigen: 81/pages/news.php, kann es die Beiträge angezeigt werden, keine Fehler. Aber wenn ich laufe localhost: 81/index.php, hieß es

jquery-2.1.4.min.js: 4 GET http://localhost:81/pages/news.php 404 (Nicht gefunden)

Wenn ich entfernen diese Zeile in pages/news.php:

include(dirname(__DIR__) . '/blog/wp-blog-header.php') 

index.php haben Fehler nicht, aber natürlich können die Beiträge nicht anzeigen. Wenn ich den Code in pages/news.php zu index.php kopiere, funktioniert es (natürlich mit entsprechenden einschließlich Pfad). Ich bin sehr verwirrt hier, wie kommt mit dem gleichen Code, aber das Abrufen news.php Inhalt von Ajax funktioniert nicht aber news.php selbst funktioniert?

Könnte jemand bitte mich beraten, was falsch gelaufen ist?

Vielen Dank für Ihre Zeit zu lesen.

+0

haben Sie versucht, "dirname (\ _ \ _ DIR__). '/blog/wp-blog-header.php" "auf dem Ajax-Aufruf? – Random

+1

Ich schlage vor, diesen Thread zuerst zu lesen, da er Sie möglicherweise in die richtige Richtung weist http://stackoverflow.com/questions/2157604/wordpress-include-wp-blog-header-failing – TodorS

+0

Hallo Zufall, die Rückkehr ist C: \ Website 2016 \ trunk \ website/blog/wp-blog-header.php wo C: \ Website 2016 \ trunk \ website ist der Stammordner –

Antwort

Verwandte Themen