Я много использую WordPress, но я новичок в многосайтовости. Теперь, когда в версии 3.0 многосайтовость стала основным ядром, не должна ли быть простая функция цикла, которая позволяет вам отображать самые последние сообщения из вашей сети в цикле, чтобы я мог выводить их на PHP, как я хочу?
Кто-нибудь знает, существует ли это, и я просто скучаю по нему?
WordPress не поддерживает ( и не будет ) это изначально.
Альтернативой является написание собственного шаблона с пользовательским запросом. (Возможно, вам даже придется зайти в MySQL — я не уверен, что встроенная система запросов WordPress сможет это сделать.)
Проверьте этот плагин: WordPress MU Sitewide Tags Pages Он может дать вам приемлемый компромисс или может дать вам отправную точку при кодировании вашего собственного подхода.
Удачи!
Спасибо. Мне кажется таким странным, что они не сделали это основной функцией. Конечно, мультисайтовые пользователи хотели бы иметь глобальный объект Loop.
Мне интересно, если я зайду в $wpdb для пользовательских SQL-запросов, смогу ли я использовать возвращенные данные для создания экземпляра объекта WP_Query, чтобы я мог использовать стандартные функции Loop для вывода сообщений, или я застряну, используя mysql_fetch_array и другие необработанные данные? PHP для доступа к почтовым данным? Спасибо еще раз.
Хм. Интересный вопрос. (Вероятно, правильный вопрос сам по себе.) Не открывая его и не посмотрев, я бы предположил, что это возможно, но это чистая спекуляция. Однако если вы сделаете это, вы потеряете данные об исходном блоге. Может быть, расширить WP_Query? Или сразу перейти с MySQL на PHP?