Articles of пользовательского поля

Пользовательский WP_query и интеграция в файл темы

Я пытаюсь использовать WP_query с настраиваемым полем, чтобы одна категория сообщений вела себя иначе, чем другие; а именно: 1) сортировать в порядке возрастания по пользовательскому полю даты (event_date) и 2) отображать только в том случае, если event_date является сегодня или в будущем. Я изменил код в цикле файла page.php (на тестовом сайте Twenty Fifteen theme), […]

Запрос по категориям и настраиваемое поле – Shortcode

Я работаю над коротким кодом для запроса по определенной категории и отображаю все сообщения в категории, если заполнено указанное настраиваемое поле. То, что я создал до этого момента, было начато с кода, который я нашел, и внес изменения в соответствии с моими потребностями. Я обновил код, используя $ query. = '& Meta_key ='. $ Custom_field; […]

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

Предположим, у меня есть два пользовательских типа сообщений – Project and Technology. Каждый проект связан с технологией (с использованием ACF). Вопрос в том, как фильтровать его по технологии . Я пробовал этот подход: 'post_type' => 'project', 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'technology', 'value' => $_GET['technology'], 'compare' => 'LIKE', ), array( 'key' […]

Изменение метаданных направления порядка сортировки

Я попытался изменить порядок сортировки, но ничего не произошло. <?php $today = date('Ymd'); $args = array ( 'post_type' => 'events', 'posts_per_page' => -1, 'orderby' => 'meta_value_num', 'meta_key' => 'vdatum', 'order' => 'DESC', 'meta_query' => array( 'key' => 'vdatum', 'meta-value' => $value, 'value' => $today, 'compare' => '<=' ), ); $query = new WP_Query( $args ); […]

meta_query в WP_query с отношением «OR» не принимает более двух массивов для сравнения

Мне нужно получить ближайший пост до сегодняшнего дня, но я не могу зависеть от опубликованной даты, поэтому добавляю к сообщениям настраиваемые поля с пулями: «koncert-rok», «koncert-miesiac» и «koncert-day», которые просто цифры соответствуют деньу события и т. д. Итак, я подумал, что создаю WP_query с meta_query с шагами: (check if day of event is > than […]

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

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

Почему эта функция останавливает мета-запросы от работы?

Я использую следующие функции, чтобы изменить форму поиска, чтобы искать только метаданные настраиваемых полей. <?php function cf_search_join( $join ) { global $wpdb; if ( is_search() ) { $join .=' LEFT JOIN '.$wpdb->postmeta. ' ON '. $wpdb->posts . '.ID = ' . $wpdb->postmeta . '.post_id '; } return $join; } add_filter('posts_join', 'cf_search_join' ); function __search_by_location_only( $search, […]

Как исправить: метаданные родителя переопределяют метаданные детей

У меня есть несколько обменных ящиков, которые я генерирую из пользовательских плагинов, которые хранят собственные метаданные в базе данных. Один из них относится к отношениям между родителем и ребенком и menu_order сообщений для детей. проблема Каждый раз, когда я обновляю родительский пост, все его дети берут пользовательские метаданные этого родителя. Код <? function pcr_add_custom_metabox (){ […]

Как сортировать сообщения по более низкому существующему значению двух метазначений с помощью WP_Query?

В примерах «яблоки» и «апельсины» представляют собой мета-ключи со значением, прикрепленным к ним. Полужирный – это мета-ключ, выбранный для сравнения. Я ищу способ сортировки сообщений без потери основного запроса. 1 Сообщение 1 – 5 яблок Сообщение 2 – 4 апельсина Сообщение 1 после публикации 2 2 Сообщение 1 – 5 яблок, 2 апельсина Сообщение 2 […]

Заполнение пользовательских типов сообщений / настраиваемых полей из внешней базы данных

У меня есть пользовательский MySQL DB (тот же хост / другой домен) с большим количеством информации о транспортном средстве. То, что мы хотим сделать, это заполнить пользовательский тип сообщения и настраиваемые поля с этими данными, чтобы он был оптимизирован для SEO в WP. Есть ли способ сделать это в WordPress? В принципе, WP следует посмотреть […]