У меня есть блог Wordpress на blog.mysite.com и совершенно другой сайт (встроенный в мои рамки) на www.mysite.com.Wordpress loop внутри функции = фатальная ошибка
Я знаю, что если блог и еще один сайт, находятся на том же сервере, и иметь правильные разрешения, я могу использовать следующее «синдикат» мои блоги на сайте, не блог с:
define('WP_USE_THEMES', false);
require('/var/www/vhosts/mysite/subdomains/blog/httpdocs/wp-config.php');
query_posts('showposts=5');
. .. и затем запустите цикл на странице.
Проблема заключается в том, что, так как мой не-блог-сайт является рамочным, все для моего фронт-контроллера, кроме жизни в функции - и это создает следующее сообщение об ошибке для меня:
Fatal error: Call to undefined method stdClass::set_prefix()
(кстати, я Я достаточно уверен в том, что этот код вызывается внутри функции, вызывающей ошибку ... когда я помещаю код на передний контроллер (не в функцию), ошибка исчезает)
Я бы ДЕЙСТВИТЕЛЬНО хотел бы иметь недавние записи в блогах на моем сайте, отличном от блога, для того, чтобы украсить его. Есть идеи, как это сделать?
Вам нужно показать код, который вызывает ошибку. –
pekka ... вышеуказанный код, начинающийся с define, вызывает ошибку при установке в контроллер моей страницы. когда его на переднем контроллере (до вызова контроллера страницы или моделей), он не вызывает ошибку – johnnietheblack