Я обращаюсь к API WordPress из моего PHP-кода, включая wp-blog-header.php и использую get_posts ().
Это работает нормально, когда мой PHP-код находится на том же уровнечем каталог WP.Например:
/blog/[..wp files..]
/index.php
В index.php у меня есть:
require('blog/wp-blog-header.php');
$post = get_posts(...);
и работает довольно хорошо.
НО, когда я пытаюсь сделать то же самоес кодом внутри каталога, например:
/blog/[..wp files..]
/folder/index.php
и в папке / index.php у меня есть:
require('../blog/wp-blog-header.php');
$post = get_posts(...);
, это всегда заставляет мое приложение перенаправлять на установку WP (wp-admin / install.php) и не работает.
Есть идеи?Можно ли использовать API из каталога?
Блог настроен правильно и сам по себе работает нормально.
Редактировать: трассировка стека, показывающая, когда приложение перенаправляется на wp_not_installed ()при использовании внутри папки
6 0.4052 3402748 require_once( '/usr/www/juanjo/NuevaWebJuanjo/blog/wp-load.php' ) ../class_wordpress.php:11
7 0.4054 3408296 require_once( '/usr/www/juanjo/NuevaWebJuanjo/blog/wp-config.php' ) ../wp-load.php:30
8 0.4063 3487064 require_once( '/usr/www/juanjo/NuevaWebJuanjo/blog/wp-settings.php' ) ../wp-config.php:19
9 1.3650 6103276 wp_not_installed( ) ../wp-settings.php:100
10 1.6258 7676148 wp_redirect( ) ../load.php:408
11 1.6261 7684480 header ( ) ../pluggable.php:890
Спасибо!