Articles of custom post types

Мета-запрос с логическим значением true / false

Я пытаюсь показать все свойства аренды сначала во всех свойствах, которые не были арендованы, а затем по всем свойствам, которые в настоящее время сданы в аренду. Существует специальная запись типа «аренда» с персонализированной почтовой мета для цены аренды (_price_rented), которая является флажком (возвращает true или false … true, если она была арендована). Мне нужно изменить […]

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

Я не знаю, почему мои пользовательские типы сообщений делают страницу не найденной. Это код, который я использую для регистрации пользовательских сообщений. www.example.com/products/product1/ отображает 404, где www.example.com/?products=product1 отлично работает. add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type('products', array( 'label' => __('Products'), 'singular_label' => __('Product'), 'public' => true, 'show_ui' => true, // UI in admin panel '_builtin' […]

ограничить выбор пользовательских таксономий одним?

У меня есть сайт с CPT (короткий для пользовательского типа сообщения) «bagp_deals» и пользовательские таксономии «ba_locations» и «ba_cats» в основном Его тип сообщения «Сделки» с «Местоположение» и «Категории» как иерархические таксономии. На экране редактирования по умолчанию я хочу ограничить выбор только одним из них (одним местом и одной категорией), и я пытаюсь сделать это с […]

Создание клон Digg с помощью WordPress?

Я думаю о создании сайта, подобного Digg.com (старая версия). Я думаю, что лучший способ в моем случае – создать собственный тип сообщений для ссылок, а затем использовать плагин aa, такой как TDO Mini Forms или One Click Post для публикации в конце. Что касается голосования, я думаю использовать плагин Vote it up . Есть 3 […]

Мета-боксы: крюк «admin_init» или «add_meta_boxes»?

При настройке мета-полей в пользовательском типе сообщений я делаю это с помощью add_meta_boxes , например add_action('add_meta_boxes', 'meta_box_setup'); function meta_box_setup() { add_meta_box( 'mb_movie_review', 'Movie Review Details', 'display_movie_review_mb', 'movie-reviews', 'side', 'high' ); } Но я только что прочитал этот учебник, который делает следующее, используя admin_init , например … add_action('admin_init', 'meta_box_setup'); function meta_box_setup() { add_meta_box( 'mb_movie_review', 'Movie Review […]

Как добавить несколько таксономий в URL?

Несколько таксономий в URL-адресе Как добавить несколько таксономий к URL-адресу, имеющему следующее: Тип сообщения: продукты Таксономия: product_type Таксономия: product_brand Добавление нового продукта и выбор типа и бренда для данного продукта: При добавлении нового продукта есть два блока таксономии (product_type и product_brand). Назовем этот новый тестовый продукт 1 . Первое, что мы хотим сделать, это отметить, […]

Правильно удалить сообщения с мета и вложениями

У меня есть обзор пользовательских типов сообщений. Они имеют таможенный налог, а также приложение. В моем обзоре мне нужно предоставить ссылки для удаления записей. При этом мне также необходимо удалить вложение и метаданные. Я использовал это: if ( !current_user_can( 'delete_bkroadkill', $post->ID ) ) return; $link = "<a href='" . wp_nonce_url( get_bloginfo('url') . "/wp-admin/post.php?action=delete&amp;post=" . $post->ID, […]

Любой способ заставить должности наследовать свойства / таксономии посредством единой назначенной таксономии

Я хочу иметь центральный лист данных, который регулярно набирается для типов сообщений, которые отправляются. Допустим, у меня был сайт для просмотра фильмов, но также хочу, чтобы люди публиковали другую информацию, такую ​​как Trivia или некоторые такие. Таким образом, у меня было бы 2 пользовательских типа сообщений (или, возможно, одно, если бы я разрешал рецензиям обрабатывать […]

Таксономия, термины и файлы шаблонов

У меня есть тип типа «продукт» и иерархическая таксономия «типы», прилагаемые к нему. В этой таксономии у меня есть условия: «сухая чистка», «шайба» и т. Д. С несколькими терминами на каждом терминале. В моей ситуации мне нужно отобразить, например: http://example.com/types/washer -> отобразить на нем все суб-термины http://example.com/types/washer/ {subterm} -> показать все сообщения на нем Мои […]

Обновление метаданных CPT с использованием REST API

Я пытаюсь обновить метаданные сообщения CPT, используя REST API. Я могу обновить элемент числовой метаданных, используя POST, например: example.com/wp-json/wp/v2/posts/73/meta/229?value=2 Этот метод основан на обходном пути, найденном здесь: WP REST API «rest_no_route» при попытке обновления мета Я также могу обновить метаданные, используя сообщение здесь: example.com/wp-json/wp/v2/posts/73/meta/229 с этим JSON в теле: {"value":"2"} Однако поле, которое мне нужно […]