Articles of wp

Могу ли я запрашивать пользовательские метаданные через WP_Query

Хорошо, мой вопрос немного сложный, поэтому я попытаюсь дать общее объяснение, а затем углубиться в подробности. Я запускаю WordPress 3.4.2, и я использую Создатель PostType для WCK и Создатель пользовательских полей WCK для создания моих настраиваемых типов сообщений и настраиваемых полей. Я пытаюсь запросить сообщения из персонализированного типа сообщений, которые имеют специальное поле «специальное», прикрепленное […]

Множественные значения порядка в WP_Query

Я пытаюсь найти запрос для сортировки по нескольким значениям orderby. Вот что я до сих пор: $dept_id=2; $query=new WP_Query(array( 'post_type'=>'wpcontactus', 'nopaging'=>true, 'post_status'=>array('publish', 'pending', 'future'), 'meta_key'=>'wcu_dept', 'meta_value'=>$dept_id, 'orderby'=>'title', 'order'=>'ASC' )); Я пытаюсь запросить тип персонализированного сообщения и внутри этого типа сообщения запрашивать мета-значение. Затем, я хотел бы сначала отсортировать по menu_order возрастанию, а затем по пользовательскому […]

Исключить или включить идентификаторы категорий в WP_Query

У меня есть программа wordpress, которая имеет более 300 категорий. Теперь у меня есть требование предоставить некоторую гибкость для выбора категорий. В этом случае я изначально предварительно отмечил все категории, если кто-то должен исключить категорию, которую они могут отменить. Теперь проблема, с которой я столкнулась, – дать точные результаты по выбору категории. Мой первый подход […]

Стратегии развертывания для WP-Supercache

Я хочу улучшить процесс развертывания, который в настоящее время использует Capistrano для развертывания из размещенного репозитория git. По большей части это работает очень хорошо. Тем не менее, у меня возникают проблемы с развертыванием WP-Supercache: Активация плагина WP-Supercache создает файл advanced-cache.php в папке wp-content которая содержит абсолютный (и специфический для сервера путь) к файлу в папке […]

Использование нового фильтра posts_clauses в WordPress 3.1?

Просто заметили, что 3.1 добавил новый фильтр для настройки запросов: posts_clauses. Все, что я мог найти, это то, что вместо использования отдельных фильтров запросов, таких как posts_where или posts_join, вы можете редактировать их все за один раз. Мне было интересно, может ли кто-нибудь привести пример использования нового фильтра posts_clauses?

Создание каталога в uploads – wp_mkdir_p () или WP_Filesystem?

Я не думаю, что мне когда-либо приходилось создавать папки / файлы в WP раньше, но для плагина мне нужна папка с кэшем (для измененных изображений) в wp-content/uploads . Из-за чего возникает вопрос: действительно ли мне нужно пройти весь процесс с помощью Filesystem API (в том числе беспорядочно запрашивать учетные данные FTP, когда это необходимо), или […]

Как reset_postdata восстанавливает пост основного цикла запроса?

Как работает reset_postdata ? Документы говорят: восстановить глобальную переменную $ post основного цикла запроса после вторичного цикла запросов с использованием нового WP_Query Но в классе он берет «текущую» пост текущего экземпляра WP_Query и устанавливает его как глобальную $post . Итак, как он восстанавливает пост основного цикла запроса? Класс WP_Query .

Как заказать по почте мета имя в wp admin?

Я пытаюсь заказать по почте мета имя, которое я добавил для публикации. Сообщение meta есть «_merchant_id», я знаю, как сортировать merchan_id, но я не знаю, как сортировать по имени продавца. Я сортирую по идентификатору продавца следующим образом: public function column_orderby( $vars ) { if ( isset( $vars['orderby'] ) && is_admin() ) { switch ( $vars['orderby'] […]

Как принудительно выполнить запрос?

Существует давняя ошибка ядра WordPress ( # 16373 ), в которой, если пользовательские переменные запроса зарегистрированы и присутствуют в строке запроса, запрос не будет устанавливать is_front_page() true, даже если 'page' == get_option( 'show_on_front' ) . Полная информация находится в билетной кассе, но конечный результат заключается в том, что на первой странице отображается get_option( 'page_on_front' ) […]

Получать сообщение о текущем цикле при использовании нескольких запросов на одной странице

Я пытаюсь получить счет текущих сообщений внутри цикла. Я использую несколько циклов на одной странице в своей теме. Пока у меня есть: $my_post_count = $wp_query->post_count; Но когда я печатаю $ my_post_count, он возвращает число всех сообщений на моем сайте WP. Может ли это иметь какое-то отношение к использованию нескольких запросов на одной странице? Я попытался […]