Articles of wp query

как я могу изменить post-> ID для правильной работы при запросе страниц?

Я создаю следующий скрипт для запроса данных с каждой дочерней страницы определенной страницы. Я работаю нормально, но я не могу получить изображение, потому что я использую $post->ID . что бы я изменил $post->ID , чтобы работать правильно с остальной частью моей функции? любая помощь будет принята с благодарностью. $args = array( 'post_type' => 'page', 'posts_per_page' […]

Петля для пользовательских типов сообщений, отфильтрованных по таксономии

Я использую функцию Custom Post Type в WordPress 3 для создания раздела «События» для моего сайта. Я могу показать это, используя соответствующие файлы шаблонов, но также хочу, чтобы списки событий были видны на других страницах. Я сделал это с обычными типами сообщений, но они основаны на идентификаторах категорий, которые не имеют пользовательские типы сообщений. Каждое […]

Передача строки meta_box в post__in?

Привет, ребята, я использую мета-ящик, чтобы хранить кучу идентификаторов страниц. Когда я пытаюсь передать идентификаторы страницы в параметр post__in WP_Query, это не работает, потому что метабокс приходит в качестве строки, когда он должен быть целыми числами, разделенными запятой. Итак, скажем, мета-поле «relatedpages» содержит: 55, 33, 22 $relatedpages = get_post_meta($post->ID, 'relatedpages', true); $args = array( 'post_type' […]

Как начать с номера сообщения x?

У меня есть две области, где я беру последние записи. В первой области я хочу получить первые 10 сообщений. Во второй области я хочу получить сообщения, начиная с номера сообщения 11 …. У меня есть это: <?php $args = array( 'numberposts' => '10' ); $recent_posts = wp_get_recent_posts($args); $featured_posts = themename_get_featured_posts(); if(!empty($featured_posts) && is_array($featured_posts)) { $query_arr […]

Можно ли использовать WP_Query для загрузки сообщений с вложениями?

Я работаю над плагином для создания подкастов, и я пытаюсь выяснить, можно ли использовать WP_Query для вывода только сообщений из указанной категории с аудио вложениями. Я знаю, что могу сделать это в пользовательском запросе, например: $podeps = $wpdb->get_results( "SELECT SQL_CALC_FOUND_ROWS $wpdb->posts.* FROM $wpdb->posts,wp_term_relationships WHERE $wpdb->posts.ID = $wpdb->term_relationships.object_id AND $wpdb->term_relationships.term_taxonomy_id IN ($catid) AND $wpdb->posts.post_type = 'post' […]

Как узнать, что «Максимальное количество страниц блога» установлено в

В разделе «Настройки» > « Чтение» есть поле « Страницы блога», отображающее не более __ сообщений . Поскольку все мои запросы основаны на основном запросе, мне нужно выяснить, что хранится в этом поле. Как мне это сделать, особенно вне цикла?

Как постоянно изменять содержание комментария на основе $ wp_query?

Для плагина мне нужно создать собственный очень ранний контент и фильтр содержимого комментариев. Работа с текстом / изменением текста, т. Е. Изменения в браузере клиента. Но мои модификации контента / текстовые изменения каким-то образом не являются постоянными, то есть клиент получает исходный текст комментария. Точка во времени, в которую я «зацепилась», определяется крюком template_redirect . […]

Как запросить детей по почте / slug

Похоже, что я могу использовать только ID для параметра post_parent будь то WP_Query или get_children Есть ли способ запросить детей через postnames, которые более читабельны.

Включить содержание сообщений в связанных сообщениях в поиске

Все мои сообщения имеют поле ACF Relationship, которое позволяет администраторам выбирать любое количество часто задаваемых вопросов, которые являются настраиваемыми типами сообщений, faq . В интерфейсе эти часто задаваемые вопросы отображаются после содержимого сообщения, поэтому я хочу, чтобы мои результаты поиска включали сообщение, если содержание FAQ совпадает с поисковым запросом. Итак, когда администратор выбирает «FAQ 1» […]

Неустранимая ошибка: Непринятая ошибка: вызов неопределенной функции get_userdata ()

Я получаю эту ошибку, когда вызываю этот метод $query->the_post(); , Я пытаюсь получить идентификатор сообщения, чтобы получить метаданные сообщения. Доступ к $post->ID из global post возвращает текущий идентификатор страницы, но мне нужен идентификатор сообщения для поиска. Вы можете увидеть ошибку как изображение здесь function search_form_submit(){ $task_name = isset($_GET['taskname']) ? $_GET['taskname'] : ''; $meta_key = 'wp_tasks'; […]