Articles of wp

Атрибут передачи ошибок в функцию короткого кода

По какой-то причине экземпляр WP_Query в моей функции shortcode не будет принимать атрибут запроса, отправленный из короткого кода. Shortcode выглядит так: [postlist query = "post_type = any & posts_per_page = 5" style = "list"] Вот код. function hey_query_shortcode( $atts ) { extract( shortcode_atts( array( 'query' => '', 'style' => '' ), $atts ) ); ob_start(); […]

Что не хватает в этих wp_query и meta_query

Что-то не хватает, потому что это сводит меня с ума на данный момент. Я использую wp_query со следующими аргументами. $args = array( 'post_type' => 'project', 'post_status' => 'publish', 'meta_query' => array( array( 'key' => '_sf_project_budget', 'value' => '6', //'compare' => '=', //'type' => 'NUMERIC' ) ) ); $search_query = new WP_Query($args); Когда print_r $ search_query, […]

Как сделать запрос, возвращающий страницы от нескольких родителей

Я хотел бы сделать запрос, который возвращает дочерние страницы различных родительских страниц. К сожалению, атрибут WP_Query принимает только одно значение. Что ты предлагаешь ?

Петля внутри петли

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

Ориентация на конкретный экземпляр wp_list_pages

У меня есть несколько меню, созданных на странице с помощью wp_list_pages. Я хочу добавить класс в последний пункт меню только из одного экземпляра. Например, у меня есть меню здесь: <ul id="headerlinks"> <?php wp_list_pages('title_li=&include=24,26,28,30'); ?> </ul> И еще один такой: <ul id="sublinks"> <?php wp_list_pages('title_li=&include=4,6,8,10,12,14,20,22'); ?> </ul> В моем файле functions.php я использую следующее, чтобы добавить классы […]

Как я могу изменить свою meta_query для работы с ценами, которые хранятся в базе данных, которые содержат знаки доллара и запятые?

Моя цель – вернуть сообщения на основе определенного диапазона цен, используя meta_query . Цена в admin, которую вводит пользователь, является настраиваемым полем, созданным с использованием WPAlchemy . В приведенном ниже примере запрос будет возвращать любые сообщения с ценовым значением от 1000 до 1500: 'meta_query' => array( array( 'key' => '_my_price', 'value' => array( 1000, 1500 […]

Как настроить фильтр «запрос»?

Я пытаюсь получить страницу для отображения пользовательского запроса с помощью отсканированного здесь фрагмента. В моих functions.php содержится следующее: function alter_the_query($request) { $dummy_query = new WP_Query(); // the query isn't run if we don't pass any query vars $dummy_query->parse_query($request); // this is the actual manipulation; do whatever you need here if($dummy_query->is_page('blog')) $request['category_name'] = 'Blog'; // and […]

WP_Query не возвращает правильный результат с параметром meta_query

У меня есть следующий цикл в моем шаблоне index.php: <div id="new_on"> <?php $args = array( 'meta_query' => array( 'meta_key' => 'is_url', 'meta_value' => 'yes', 'meta_compare' => 'NOT LIKE' ), ); $main_query = new WP_Query( $args ); while ( $main_query->have_posts() ) : $main_query->the_post(); ?> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <div class="clearfix smalltext"><span class="left"><a href="<?php the_author_link(); […]

Блокировка wp-admin, вызывающая ошибку HTTP при загрузке

Я использую эту функцию, чтобы пользователи, кроме администратора, не попадали на сервер WordPress. (Обратите внимание, что это дополнение, чтобы разрешить также запросы ajax): add_action( 'init', 'my_block_users' ); function my_block_users() { $isAjax = (defined('DOING_AJAX') && true === DOING_AJAX) ? true : false; if(!$isAjax) { if ( is_admin() && ! current_user_can( 'administrator' ) ) { wp_redirect( home_url() […]

Ошибка wp_list_pages в параметре «число»

Я пытаюсь создать список первой подстраницы из 10 страниц. Поэтому моя структура страницы такова: Страница A Страница A1 Страница A2 Страница B Страница B1 Страница C Страница C1 Страница C2 Страница C3 И я хотел бы отобразить этот список в моем шаблоне: Страница A1 Страница B1 Страница C1 Я довольно близко, но я застрял в […]