Articles of запроса

pre_get_posts, tax_query, meta_query – Что происходит?

У меня есть пара вопросов: Я использую home.php для отображения результатов поиска. Все, что я делаю, это передать данные формы поиска на страницу: domain.com/latest/?custom_taxonomy1=abc&custom_taxonomy2=xyz, и я получаю ожидаемые результаты. Я продолжал думать, что результаты возвращаются моим фильтром pre_get_posts; который имел $ query-> set ('tax_query', $ tax_query); Позже я понял, что я просто не могу «установить» […]

Мета-ключ в ошибке wp_query?

$query_args = array( 'post_type' => 'post', 'posts_per_page' => 6, 'order'=> 'desc', 'orderby' => 'meta_value date', 'paged' => $paged ); Это мой текущий запрос для сортировки сообщений. Что он делает, что он показывает сообщения с любой почтой meta, а затем сортирует оставшиеся по дате. Однако в справочной системе WordPress говорится, что meta_key должен присутствовать, чтобы он […]

Как изменить стандартный поисковый запрос, чтобы включить также значения настраиваемых полей ACF?

Я должен проверить, является ли слово, которое пользователь ищет, также содержится в пользовательских полях ACF. Поэтому я изменяю стандартный запрос для поиска также в поле meta_query, в котором я нуждаюсь: function modifica_search( $query ) { if ( $query->is_search() && $query->is_main_query() ) { $meta_query = array( array( 'key' => 'contenuto', 'value' => sanitize_text_field( $_GET['s']), 'compare' => […]

сделать запрос более простым и в одном запросе

Как сделать этот запрос более простым и в одном запросе? Проблема – только темы имеют meta_key 'include_newsletter_feed' Поэтому мне нужно получить все сообщения («продукт», «пост», «страница»), за исключением категорий (124, 52) И присоединяйтесь ко всем темам с мета. Пример уродливого кода $arg = array( "post_type" => array("product", "post", "page"), "posts_per_page" => 3, 'category__not_in' => array( […]

Сравните meta_query с tax_query

Я использовал сообщения WordPress для отображения на моем сайте. Я также использовал расширенное настраиваемое поле для поля true / false на сообщениях. Создал одно поле флажка с расширенным настраиваемым полем, которое будет делать, если я выберу флажок, тогда он будет скрывать сообщения от показа. Это делается с помощью этого кода: $args = array( 'post_type' => […]

WP_Query date_query – Использовать временную метку unix?

Я пытаюсь выполнить WP_Query, передавая значения before и after в date_query как временные метки unix. Это не работает: $args = array( 'date_query' => array( 'before' => 1486045020 ) ); Я знаю, что могу использовать функцию date() php, чтобы отформатировать ее до года, месяца и дня, но я предпочел бы использовать временную метку unix, чтобы избежать […]

$ query-> set ('meta_query', $ meta_query), и я удивлен!

AFAIK, 'meta_query' не является query_var и, следовательно, $query->set('meta_query', $meta_query); НЕ должен работать. Но я попробовал (случайно) и, похоже, работает! Что-то изменилось в последних версиях WP?

Создать уведомление для поля post

У меня есть цитата типа сообщения с настраиваемыми полями, я хотел бы создать уведомление, отправляющее напоминание по электронной почте на указанный адрес электронной почты. Это напоминание отправляется, когда условие даты совпадает. Я написал этот скрипт функции. function set_mail_html_content_type() { return 'text/html'; } function notification_fields(){ // Get the 'Profiles' post type $args = array( 'post_type' => […]

Каков наилучший способ сбросить поиск в meta_key / meta_value?

Я создал несколько форм поиска с разными <select> и <input> . Я использую meta_query и создаю массив пары ключ / значение. Array ( [relation] => AND [0] => Array ( [relation] => AND [0] => Array ( [fields] => ID [key] => ville [value] => Angers [compare] => LIKE [type] => CHAR ) ) [1] […]

Могу ли я очистить или удалить параметр 's'?

Я использую виджет поиска WordPress на своем сайте WordPress и хочу либо запретить это показывать в строке запроса, либо очистить строку запроса html, когда пользователь вручную вводит строку запроса. Например, пользователь может в настоящее время ввести: example.com/?=<strong> or even execute a script by doing the following- example.com/?s=555-555-0199@example.comfeed/&cjzgu"><script>alert(1)</script>cclp8=1 Второй пример позволяет пользователю открыть окно предупреждения на […]

Intereting Posts
Создать запись в блоге из внешнего источника и установить дату публикации Кажется, что я не могу заменить собственное меню с созданным мной меню, поэтому появляются 2 меню Перенаправление на другой шаблон, отличный от single-custompost.php Перечислите все страницы, используя специальный шаблон на странице. Ошибка – на главной странице, а не на персонализированном типе сообщений Добавление идентификатора в список, но не внутри WP_Query, а Создание пользовательского вертикального меню Обновление Meta с базой и API REST wp_remote_get возвращает ошибку для действительного URL-адреса Гравитационная форма multi-select issue на ios wp-cli отображает только версию PHP для всех параметров ввода qtranslate (определение языка), когда перевод для выбранного языка не существует Справка по пользовательским полям woocommercer в вариантах Правильный способ получения текущей страницы uri Удалить категорию из URL