Intereting Posts
Изменение статуса страницы после события (поиск рекомендаций по лучшей практике) Является ли wp_reset_postdata () избыточным после основного цикла? Как создать динамическую панель поиска WordPress из Predesigned Static Html Search-Bar? Как удалить даты из существующих постоянных ссылок? База данных плагинов WordPress. Как создать таблицу для флажка Быстрый Редактировать в пользовательских сообщениях нет столбцов после сохранения Добавление настраиваемого поля в do_shortcode get_the_content ("more …") возвращает полный текст Некоторые постоянные ссылки не работают и показывают 404 home.php не загружается Требуемая ошибка проверки в поле пользовательского контроля woocommerce, которое не отображается на экране Как получить категорию сообщения и связать ее с архивом (категории) Смогу ли я потерять страницы, которые я создал в теме WordPress по умолчанию при добавлении новой темы? Как присвоить значение настраиваемого текстового окна ввода виджета переменной? Организация папки плагинов в wordpress

Настроить запрос для публикации

Текущий запрос на получение данных моего типа сообщений занимает слишком много времени, почти минута, чтобы отобразить 46 тысяч записей. Есть ли фильтр или действие для настройки функции SQL и разметка, сгенерированная на панели администратора, для этого типа сообщения?

Плагины, которые я использую: Расширенные пользовательские поля, WordPress SEO

function add_custom_groupon() { $labels = array( 'name' => 'Groupon Codes', 'singular_name' => 'Groupon Code', 'add_new' => 'Add New Code', 'add_new_item' => 'Add New Code', 'edit_item' => 'Edit Code', 'new_item' => 'New Code', 'all_items' => 'All Codes', 'view_item' => 'View Code', 'search_items' => 'Search Codes', 'not_found' => 'No codes found', 'not_found_in_trash' => 'No codes found in trash', 'parent_item_colon' => '', 'menu_name' => 'Groupon' ); $args = array( 'labels' => $labels, 'public' => false, 'publicly_queryable' => false, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'groupon' ), 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => true, 'menu_position' => null, 'supports' => array( 'title' ) ); register_post_type( 'groupon', $args ); } add_action( 'init', 'add_custom_groupon' ); 

Solutions Collecting From Web of "Настроить запрос для публикации"

hierarchical аргумент при регистрации настраиваемого типа сообщения должен быть установлен в значение false которое также является настройкой по умолчанию

иерархический (логический) (необязательный)

Является ли тип сообщения иерархическим (например, страница). Позволяет указать родителя. Параметр «поддерживает» должен содержать «page-attributes», чтобы отображать окно выбора родителя на странице редактора. Default: false

Примечание. Этот параметр был запланирован для страниц. Будьте осторожны, выбирая его для своего настраиваемого типа сообщений – если вы планируете иметь много записей (скажем – более 100), вы столкнетесь с проблемой памяти. Если этот параметр установлен в true, WordPress будет извлекать все записи этого типа сообщений вместе со всеми метаданными на каждую загрузку страницы администрирования для вашего типа сообщения.