WordPress: как запрашивать сообщения на множество идентификаторов при сохранении порядкаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 WordPress: как запрашивать сообщения на множество идентификаторов при сохранении порядка

Сообщение Anonymous »

У меня есть массив идентификаторов поста, хранящихся в опции, и я хочу отобразить эти сообщения на первой странице на том же порядке, что и идентификаторы. < /p>
Вот мой текущий код: < /p> Это работает, но я забочусь о производительности:
Иногда массив идентификаторов может быть довольно большим. /> Вопрос:
Что является наиболее эффективным способом в WordPress, чтобы запросить и отображать посты с помощью заданного массива идентификаторов (сохраняя тот же заказ)? Должен ли я оптимизировать свои аргументы wp_query , использовать get_posts () с 'fields' => 'ids', или даже запустить пользовательский запрос SQL с $ wpdb для больших массивов? Wp_query с 'post__in' и 'orderby' => 'post__in' для отображения сообщений в порядке моего идентификационного массива. Я ожидал, что все сообщения будут отображаться в том же порядке, что и массив, эффективно. Это работает для небольших массивов, но я обеспокоен производительности с большими массивами и ненужной метал -таксономией.

Подробнее здесь: https://stackoverflow.com/questions/797 ... ving-order
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»