Intereting Posts
Перемещение сообщений на новый сайт и поддержка URL-адресов показать не одобренные комментарии на wordpress front end Как я могу использовать некоторые темы, которые могут использоваться только админами? Использует ли WordPress MultiSite отдельные базы данных MySql? Заказывать сообщения с помощью meta_value, даже если meta_key не заполняется Как добавить URL-адрес обратной связи для моих филиалов WordPress? Загрузка нескольких комментариев через Ajax? WordPress API – количество сообщений Плагин для автоматического изменения якорных текстов URL-адресов в заголовке получателей? Несколько фильтров для wp_get_archive Удаление тега заголовка из миниатюр Как изменить структуру «permalink» в теме «WordPress Thesis»? Добавление элементов в меню Что лучше при написании коротких кодов: упаковать множество параметров конфигурации или просто указать идентификатор? Использование AJAX для обновления значений из функции shortcode

Разбиение страниц массивом почтовых объектов?

Мне любопытно, у меня есть следующий код:

foreach ($this->networkBlogs as $siteBlog) { switch_to_blog($siteBlog['blog_id']); foreach (get_posts() as $postObject) { array_push($this->blogPosts, $postObject); } } 

Это делается через каждый из сетевых блогов, который $this->networkBlogs = wp_get_sites(); через: $this->networkBlogs = wp_get_sites();

Затем я переключаюсь на этот блог, получаю все сообщения и вставляю их в массив. Конечным результатом является массив вроде (с помощью var_dump() ):

 array (size=15) 0 => object(WP_Post)[343] public 'ID' => int 59 public 'post_author' => string '1' (length=1) public 'post_date' => string '2015-07-02 19:50:19' (length=19) public 'post_date_gmt' => string '2015-07-02 19:50:19' (length=19) public 'post_content' => string 'Content here' (length=12) public 'post_title' => string 'Something Else' (length=14) public 'post_excerpt' => string 'Content hereContent hereContent hereContent hereContent here' (length=60) public 'post_status' => string 'publish' (length=7) public 'comment_status' => string 'open' (length=4) public 'ping_status' => string 'open' (length=4) public 'post_password' => string '' (length=0) public 'post_name' => string 'something-else' (length=14) public 'to_ping' => string '' (length=0) public 'pinged' => string '' (length=0) public 'post_modified' => string '2015-07-02 20:09:33' (length=19) public 'post_modified_gmt' => string '2015-07-02 20:09:33' (length=19) public 'post_content_filtered' => string '' (length=0) public 'post_parent' => int 0 public 'guid' => string 'http://vagrantpresssunrise.dev/wordpress/?p=59' (length=46) public 'menu_order' => int 0 public 'post_type' => string 'post' (length=4) public 'post_mime_type' => string '' (length=0) public 'comment_count' => string '0' (length=1) public 'filter' => string 'raw' (length=3) 1 => object(WP_Post)[368] public 'ID' => int 57 public 'post_author' => string '1' (length=1) public 'post_date' => string '2015-07-02 19:50:02' (length=19) public 'post_date_gmt' => string '2015-07-02 19:50:02' (length=19) public 'post_content' => string 'Post Content' (length=12) public 'post_title' => string 'Another Post' (length=12) public 'post_excerpt' => string 'Content hereContent hereContent hereContent hereContent here' (length=60) public 'post_status' => string 'publish' (length=7) public 'comment_status' => string 'open' (length=4) public 'ping_status' => string 'open' (length=4) public 'post_password' => string '' (length=0) public 'post_name' => string 'another-post' (length=12) public 'to_ping' => string '' (length=0) public 'pinged' => string '' (length=0) public 'post_modified' => string '2015-07-02 20:05:44' (length=19) public 'post_modified_gmt' => string '2015-07-02 20:05:44' (length=19) public 'post_content_filtered' => string '' (length=0) public 'post_parent' => int 0 public 'guid' => string 'http://vagrantpresssunrise.dev/wordpress/?p=57' (length=46) public 'menu_order' => int 0 public 'post_type' => string 'post' (length=4) public 'post_mime_type' => string '' (length=0) public 'comment_count' => string '0' (length=1) public 'filter' => string 'raw' (length=3) ... 

Это легко разобрать. Здесь имеется 15 объектов сообщения, но мои правила разбиения на страницы, установленные на заднем конце WP, состоят только из 10 сообщений на странице. Поэтому мой вопрос:

Могу ли я преобразовать любую функцию, которую я использую, чтобы получить все эти сообщения или этот массив сообщений во что-то, где я могу использовать стандартные методы разбивки WP?