Articles of пользовательский пост тип

Расширенная форма поиска с фильтрами для пользовательских таксономий

Я пытаюсь создать сложную форму поиска с фильтрами для нескольких пользовательских таксономий, ввода условий поиска и выбора количества отображаемых элементов / страницы. Вопрос был опубликован ранее в расширенной форме поиска с фильтрами для пользовательских таксономий и пользовательских полей, и ответ, предоставленный Брэди, был отличной отправной точкой. Я попытаюсь изо всех сил объяснить функциональность, вот источник […]

Заказывайте сообщения по 2 настраиваемым полям, и если одно настраиваемое поле равно нулю в другом настраиваемом поле

У меня есть очень сложная функция для реализации и не удалось найти способ, выполнив поиск Подробнее см. Ниже. У меня есть пользовательский тип сообщения, называемый «размещение», и для этого типа сообщения есть 2 настраиваемых поля, один – «max_sleep_1», другой – «max_sleep_2», Теперь для некоторых сообщений в этом типе сообщений задано «max_sleep_1», а для других сообщений […]

Приоритеть сообщений в запросе мета-ключами?

У меня есть CPT, называемый jobs . На моей странице с отдельными страницами я просматриваю просмотры страниц с помощью следующих функций: /********* Post Views counter ***********/ remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); if(!function_exists('wptest_setPostViews')){ function wptest_setPostViews($postID) { $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, […]

Статическая страница определяется как домашняя, но не

Я зарегистрировал тип записи с помощью slug- services , что означает, что весь контент будет находиться в example.com/services . Затем я решил удалить его, поэтому я удалил этот код с functions.php . Теперь, когда я создаю статическую страницу с именем «Services» и url example.com/services , но эта страница и все недочеты определяются как домашние страницы. […]

Как предотвратить слияние слизняков и клонированных страниц CPT от конфликта друг с другом?

У меня есть пользовательский тип сообщения, и он использует 'slug' => 'treatments' . У меня также есть страница, сделанная в 'has_archive' => false которая использует /treatments/ , но поскольку у меня есть 'has_archive' => false страница загружается отлично. Проблема, с которой я сталкиваюсь, – это когда я делаю еще одну страницу ребенком /treatments/ it 404s. […]

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

Цель: Пропустить через пользовательский тип сообщения (страховые продукты) и получить только типы страхования для этого состояния на основе запроса var. Тип сообщения: страхование_продукты Таксономии: государство, страховщик, страховой тип Я хочу пропустить тип страхования, если у государства нет страховых продуктов для типа продукта. Пример: http://agencyrmnew.wpengine.com/insurance-by-state?state=or Как видите, существуют типы страхования, которые пусты, а те, которые не […]

Как отображать список сообщений внутри сообщения

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

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

Я использую настраиваемый шаблон архива для персонализированного типа сообщения. В верхней части страницы я хотел бы показать конкретную запись, найденную с помощью нового wp_query() . $args = [ 'posts_per_page' => 1, 'post_type' => 'document', 'order' => 'DESC', 'orderby' => 'date', ]; $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() […]

Простой скрипт, позволяющий сортировать пользовательские сообщения в admin?

Я нашел это на форумах wordpress.org. проверял его и отлично работает. Когда я сменил переменные на свои, это не сработало. Я проверил его (!) В течение нескольких часов. Я не вижу, где это происходит. register_post_type( 'book', array( 'labels' => array( 'name' => 'Books', 'singular_name' => 'Book', 'add_new' => 'Add New', 'add_new_item' => 'Add New Book', […]

Пользовательский тип поиска по типу с использованием $ _SESSION и pre_get_posts

Я весь день взламывал пользовательскую систему поиска / фильтрации сообщений. Пока у меня это: function kdev_property_query($query) { if(isset($_POST['rooms_n'])) $_SESSION['rooms_n'] = $_POST['rooms_n']; if(isset($_POST['univer'])) $_SESSION['univer'] = $_POST['univer']; if(isset($_POST['area_t'])) $_SESSION['area_t'] = $_POST['area_t']; $query_post_type = $query->query_vars["post_type"]; if( !is_post_type_archive( 'properties' ) || $query_post_type == 'nav_menu_item' ) return; //Show all available properties $query->set('posts_per_page','-1'); $meta_query = array(); $tax_query = array(); global $query_string; […]