Запитання з тегом «post-meta»

Мета мета - це набір даних, що містить додаткову основну, а також спеціальну інформацію про публікацію.


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

7
Як я можу показувати пости, лише якщо мета-значення не порожнє
Троє людей вже намагалися вирішити це, і ми доходимо до нуля. Я хочу показувати лише публікації, які мають значення в мета-ключі "Featured_image". Отже ... якщо "Featured_image" не порожній, покажіть публікацію. Ось код: <ul> <?php $args = array( 'showposts' => 5, 'meta_query' => array( array( 'key' => 'featured_image', 'value' => '', …

7
Найефективніший спосіб отримувати повідомлення за допомогою постмета
Мені потрібно отримати купу публікацій з їх метаданими. Звичайно, ви не можете отримати метадані зі стандартним запитом повідомлень, тому зазвичай потрібно робити 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 AS third_field FROM $wpdb->posts p …
36 post-meta  sql 

4
який правильний спосіб порівняння дат у мета-запиті WP query_posts
У мене є виклик query_posts у шаблоні WP. Використовуючи плагін More Fields, я можу надати адміністратору сайту можливість створити подію (спеціальний тип пошти), а потім ввести дату, відформатовану: РРРР / мм / дд. Основне питання: яке значення я повинен передати параметру значення в масиві meta_query? Наразі я намагаюся передати "дата …

8
Чи можна посилання "Наступне / Попереднє повідомлення" упорядкувати в порядку меню або мета-клавішею?
У мене є ряд публікацій, упорядкованих за значенням meta_key. Вони також можуть бути упорядковані за порядком меню, якщо це необхідно. Поштові посилання наступна / попередня (породжувані next_post_link, previous_post_linkабо posts_nav_linkвсе навігації по хронології. У той час як я розумію , це поведінка по замовчуванню, я не розумію , як змінити його. …

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

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

5
Опублікувати мета проти окремих таблиць баз даних
Під час розробки плагінів, які потребують зберігання даних, які плюси та мінуси використання того чи іншого методу? Пояснення в кодексі НЕ докладно: Перш ніж зайти до цілої нової таблиці, однак, подумайте, чи зберігатиме дані вашого плагіна в «Мета мета WordPress» (він же - «Custom Fields»). Post Meta є кращим методом; …


4
WP вставити пост функції PHP та користувацькі поля
Функція WordPress використовується для програмного подання даних. Стандартні поля, які потрібно подати, щоб відобразити вміст, уривок, заголовок, дату та багато іншого. Те, для чого немає документації, - це подання у спеціальне поле. Я знаю, що це можливо зadd_post_meta($post_id, $meta_key, $meta_value, $unique); функції. Але, як включити це до стандартної wp_insert_postфункції? <?php …

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: корисно, коли пост-мета не буде використовуватися. 'update_post_term_cache' => false: корисно, коли терміни таксономії не будуть використані. Я припускаю, що він використовує щось …

1
Як витягнути дані з постметаріалізованого масиву?
Я знайшов сценарій декодера XML до 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";}} ) Приклад коду, описаного вище, був створений через print_r(get_post_custom($post->ID));. …
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.