Articles of запросов

Оптимизация медленного SQL-запроса для нескольких метаданных

Можете ли вы помочь мне оптимизировать этот медленный запрос? Страница, содержащая этот запрос, медленно загружается: SELECT a.id, b1.meta_value AS display_name, b2.meta_value as user_nicename, b3.meta_value as user_organization, b4.meta_value as user_tilte, b5.meta_value as user_street_address, b6.meta_value as user_city, b7.meta_value as user_state, b8.meta_value as user_phone, b9.meta_value as page_key, b10.meta_value as page_id FROM wp_users a INNER JOIN wp_usermeta b1 ON […]

получать сообщения по тегу до отображения в виджетах

Привет, дорогие разработчики! Я создаю виджет в своей теме WordPress, чтобы показать 5 последних видео-сообщений в этом. и у моих видеозаписей есть тег «видео». как я могу запросить эти сообщения по тегу, чтобы показать там? Благодарю.

Как вмешаться в поиск по умолчанию, чтобы выполнить поиск в пользовательских полях?

Я пытаюсь вмешаться в поиск по умолчанию WP search ( ?s= ), чтобы выполнить поиск по пользовательским полям сообщений. Во-первых, я пытаюсь отладить мой поиск с помощью этого фрагмента кода в functions.php : function add_search_in_custom_fields( $query ) { $query->set( 'post_type', 'my_post_type', 'meta_query', array( array( 'key' => 'my_key_title', 'value' => 'my_value_title', 'compare' => 'LIKE' ) ) […]

Медленные поисковые запросы. Как исключить страницы, средства массовой информации, выдержки, авторов, частные сообщения?

Поэтому у меня есть это из Query Monitor : AND (((zp_posts.post_title LIKE '%mercedes%') OR (zp_posts.post_excerpt LIKE '%mercedes%') OR (zp_posts.post_content LIKE '%mercedes%'))) AND zp_posts.post_type IN ('post', 'page', 'attachment') AND (zp_posts.post_status = 'publish' OR zp_posts.post_author = 1 AND zp_posts.post_status = 'private') ORDER BY zp_posts.post_title LIKE '%mercedes%' DESC, zp_posts.post_date DESC Я бы хотел, чтобы поисковые запросы нацеливались только […]

Результат запроса кэш-памяти

На моем новом сайте я отображаю большую часть изображений вместо текста. Я показываю изображения для недавно написанных, недавно просмотренных, в основном просматриваемых сообщений и т. Д. Я обнаружил, что в 40% случаев сообщения одинаковы. поэтому мне не нужно ударять БД, чтобы извлечь изображение. Он может сохранить количество обращений к Db и время обработки. Я думал, […]

Когда использовать цикл WordPress или цикл Foreach?

При каких обстоятельствах вы, (должны ли вы?) Использовать петлю foreach, вместо цикла wordpress. У меня нет реальной потребности в кодировании, но мне любопытно. Какая здесь хорошая практика? Нужно ли мне: $args=array( 'post_parent' => $pos_id, ); $sublabels=get_posts($args); foreach($sublabels as $sublabel) { // blabla something to do foreach} Или: query_posts(array( 'post_parent' => $pos_id, 'cat' => 'label', )); […]

Вставить html после определенного количества сообщений?

Можно ли после определенного количества сообщений закрыть список и запустить новый, вот так … Особенно после 6 сообщений … <ul id="carousel"> <li> <ul class="inner-items"> <li>Post content</li> <li>Post content</li> <li>Post content</li> <li>Post content</li> <li>Post content</li> <li>Post content</li> </ul> </li> <li> <ul class="inner-items"> <li>Post content</li> <li>Post content</li> <li>Post content</li> <li>Post content</li> <li>Post content</li> <li>Post content</li> </ul> </li> […]

Запускать query_posts, если SESSION пуста?

У меня возникают проблемы с запуском query_posts, когда моя страница загружается в первый раз, т. Е. Сеанс пуст. Когда страница загружается в первый раз, а SESSION пуста, выполняется следующий код: <?php $id = 106; if ((empty($_SESSION['r1']))){ echo "This Line Prints"; query_posts("cat=-.'$id'&".$query_string); wp_reset_query(); echo "This Line also Prints"; } ?> Два утверждения, упомянутые в приведенном выше […]

Проблема с запросом типа пользовательского сообщения

У меня проблема с конфликтом с двумя настраиваемыми типами сообщений. У меня есть файл-файл-файл-media.php, и вы создали соответствующий тип сообщений типа «media». Все это работает хорошо, однако на боковой панели у меня есть список событий со второго (события) настраиваемого типа сообщений, который также отлично работает во всех отношениях, в том числе на этой странице , […]

Запросить несколько таблиц сразу?

Я хочу запросить все сообщения в моей многостраничной настройке WordPress, которые ищут определенную строку. Это делается только в Sequel Pro (в командной строке) для моих собственных любознательных целей, но есть лучший способ, чем копировать и вставлять один и тот же запрос снова и снова и просто изменять префикс таблицы … Предположим, у меня есть 3 […]

Intereting Posts