Вопросы с тегом «post-meta»

Post meta - это набор данных, содержащий дополнительное ядро, а также пользовательскую информацию post.

11
Как мне получить слаг текущей страницы?
Я пытаюсь получить кусок текущей страницы WordPress вне цикла. Заголовок страницы возвращается с wp_title (), но как я могу получить слаг? <li> <a href="/slug-of-current-page/"> <?php wp_title('', true); ?> </a> </li>
100 post-meta  slug 

2
Запросить все сообщения, где мета-ключ не существует
Я пытаюсь получить запрос, чтобы получить все сообщения meta_key, которые не существуют, а затем создать его. У меня возникают проблемы с поиском этих сообщений, так как проверяемый запрос не работает. Вот код, который я использую, чтобы получить эти сообщения: $args = array( 'posts_per_page' => 18, 'cat'=>1955, 'post_status'=>'publish', 'meta_query' => array( …

7
Как я могу показывать сообщения, только если meta_value не пусто
Три человека уже пытались решить эту проблему, и мы приближаемся к нулю. Я хочу показывать только сообщения, которые имеют значение в meta_key 'featured_image'. Итак ... если 'featured_image' не пусто, покажите сообщение. Вот код: <ul> <?php $args = array( 'showposts' => 5, 'meta_query' => array( array( 'key' => 'featured_image', 'value' => …

7
Самый эффективный способ получать посты с постметами
Мне нужно получить кучу постов с их метаданными. Конечно, вы не можете получить метаданные со стандартным запросом к сообщениям, поэтому вам, как правило, приходится делать a get_post_custom()для каждого сообщения. Я пытаюсь с одним пользовательским запросом, как это: $results = $wpdb->get_results(" SELECT p.ID, p.post_title, pm1.meta_value AS first_field, pm2.meta_value AS second_field, pm3.meta_value …
36 post-meta  sql 

4
Как правильно сравнивать даты в мета-запросе WP query_posts?
У меня есть запрос query_posts в шаблоне WP. С помощью плагина «Больше полей» я могу дать администратору сайта возможность создать событие (пользовательский тип записи), а затем ввести дату в формате: ГГГГ / мм / дд. Главный вопрос: какое значение я должен передать в значение параметра в массиве meta_query? В настоящее …

8
Можно ли упорядочить ссылки Next / Prev Post по порядку меню или по мета-ключу?
У меня есть серия сообщений, которые упорядочены по значению meta_key. Они также могут быть расположены в порядке меню, если это необходимо. Почтовые ссылки следующая / предыдущая (порождаемые next_post_link, previous_post_linkили posts_nav_linkвсе навигации по хронологии. В то время как я понимаю , это поведение по умолчанию, я не понимаю , как изменить …

4
Форма расширенного поиска с фильтрами для пользовательских таксономий и пользовательских полей
Я хотел бы создать форму расширенного поиска для определенного настраиваемого типа записей, с фильтрами для настраиваемых полей настраиваемых типов записей, настраиваемых таксономий и для отдельных свойств настраиваемых типов записей (полей и таксономий), которые будут ссылками на первый Тип публикации с использованием настраиваемого поля отношения. Недавно я начал с пользовательских типов …

2
Как подключить update_post_meta и delete_post_meta?
Я все еще изо всех сил пытаюсь разобраться во всем этом, поэтому я действительно застрял в попытке выполнить следующую задачу: Если update_post_metaзапущено, то проверьте, meta_keyравно ли оно чему-либо (я хочу вызвать некоторый код, если используется определенный meta_key). Если мета-ключ, который я ищу, запустите некоторый код, который должен знать $post->IDоб обновляемом …
29 hooks  post-meta 

5
Опубликовать мета против отдельных таблиц базы данных
При разработке плагинов, требующих хранения данных, каковы преимущества и недостатки использования того или иного метода? Объяснение в кодексе не подробно: Однако, прежде чем переходить к совершенно новой таблице, подумайте, сработает ли сохранение данных вашего плагина в пост-мета WordPress (он же Пользовательские поля). Post Meta является предпочтительным методом; используйте его, когда …


4
WP вставить пост PHP функции и пользовательские поля
Функция WordPress используется для программной отправки данных. Стандартные поля для отправки включают содержание, выдержку, заголовок, дату и многое другое. То, для чего нет документации, это как отправить в настраиваемое поле. Я знаю, что это возможно с add_post_meta($post_id, $meta_key, $meta_value, $unique);функцией. Но как включить это в стандартную wp_insert_postфункцию? <?php $my_post = …

3
Могу ли я исключить сообщение по мета-ключу, используя функцию pre_get_posts?
Я вижу, что многие люди предпочитают использовать pre_get_postsкрюк вместо query_posts. Код ниже работает и показывает все сообщения, которые имеют мета-ключ "признакам" function show_featured_posts ( $query ) { if ( $query->is_main_query() ) { $query->set( 'meta_key', 'featured' ); $query->set( 'meta_value', 'yes' ); } } add_action( 'pre_get_posts', 'show_featured_posts' ); Но я хочу, чтобы …

2
Объяснение update_post_ (meta / term) _cache
Я читал некоторые лучшие практики из 10up, и они упоминают установку этих двух флагов в false в WP_Query (в зависимости от того, что вы запрашиваете): 'update_post_meta_cache' => false: полезно, когда post meta не будет использоваться. 'update_post_term_cache' => false: полезно, когда не используются термины таксономии. Я предполагаю, что это что-то вроде, …

1
Как извлечь данные из сериализованного массива post meta?
Я нашел скрипт декодера XML to WP, который хранит данные в виде массива в пользовательском метаполе. Каков наилучший способ извлечения информации? Например, как можно отобразить поле «Произведено в» как «КАНАДА»? [_ttn_i_details] => Array ( [0] => a:5:{s:9:"engine_id";a:1:{i:0;s:9:"300000225";}s:15:"transmission_id";a:1:{i:0;s:6:"257691";}s:5:"plant";a:1:{i:0;s:23:"Oshawa, Ontario, Canada";}s:15:"Manufactured in";a:1:{i:0;s:6:"CANADA";}s:22:"Production Seq. Number";a:1:{i:0;s:6:"151411";}} ) Пример кода выше был создан с помощью …
23 post-meta  array 

4
Может ли wp_query возвращать мета-сообщения в одном запросе?
Я хотел бы создать wp_query, который возвращал бы мета сообщений внутри postsмассива. $args = array ( 'post_type' => 'page', 'meta_key' => 'someMetaKeyName', ); // The Query $query = new WP_Query( $args ); Это возвращает что-то вроде: Как вы можете видеть, посты не имеют метаданных, возможно ли включить метаданные в возвращаемый …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.