Articles of custom post types

Контролировать содержимое до и после настраиваемого цикла post post

Я пытаюсь создать левое навигационное меню, содержащее несколько различных таксономических списков настраиваемого типа сообщений. Например, левое меню может выглядеть так … <h2>New Stuff</h2> <ul> <li>Item 3</li> <li>Item 4</li> </ul> <h2>Old Stuff</h2> <ul> <li>Item 2</li> <li>Item 1</li> </ul> Ниже приведен код, который у меня есть в моем шаблоне боковых панелей … <h2>New Stuff</h2> <ul> <?php $args […]

Что означают числа в конце add_action ('save_post') …?

В нескольких учебных пособиях я видел, что в конце вызова есть числа для сохранения пользовательских полей / мета- save_post крюке save_post . Например, в WordPress Codex приведен следующий пример: <?php add_action( 'save_post', 'my_save_post', 10, 2 ); ?> Что означают 10 и 2 в конце? Я пробовал поговорить с «экспертом», но они не помогли;)

как создать собственный код или шаблон страницы администратора edit.php для моего пользовательского типа сообщений

Большинство плагинов пытаются скрыть компоненты экрана edit.php на wp admin и заменить его мета-полями, чтобы создать необходимый макет и поля для настраиваемого типа сообщений. Но это означает, что на этой странице edit.php по-прежнему нет ненужного кода и увеличивается загрузка страницы. Кроме того, не все может быть сделано с помощью мета-боксов. Есть ли способ, когда я […]

Полоса символов из имени тега

У меня возникают некоторые трудности, пытаясь вырвать специальные символы и пробелы из моих тегов. Используя приведенный ниже код: <ul class="work_tags_nav"> <li><a class="all" href="#">all.</a></li> <?php query_posts(array( 'post_type'=> 'work' )); if ( have_posts() ) : while ( have_posts() ) : the_post(); $custom_post_tags = get_the_tags(); if ( $custom_post_tags ) { foreach( $custom_post_tags as $tag ) { $tags_arr[] = […]

Публикация и сохранение определенной постмета в отфильтрованном post_type

У меня есть несколько плагинов с разными post_type (s). Когда я сохраняю или публикую, все custom_post_meta , принадлежащие одному определенному post_type , также сохраняются. Я хотел бы фильтровать по post_type чтобы custom_post_meta только определенный post_type . Поэтому мой вопрос: если у вас несколько плагинов: Как сохранить конкретную post_type в определенный post_type ? Вы бы сказали: […]

Отключить пользовательскую таксономию на панели администратора

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

Почему previous_post_link / next_post_link пропускает некоторые сообщения?

У меня есть один шаблон страницы для одного из моих настраиваемых типов сообщений. Есть ли в верхней части этой страницы … <?php previous_post_link('%link', 'Prev Project'); ?> <?php next_post_link('%link', 'Next Project'); ?> Кажется, что эти ссылки пропускают некоторые сообщения, но не все из них. Есть идеи?

Как указать теги из пользовательских вложений типа ввода?

Поэтому я пытаюсь перечислить все теги, созданные для изображений, загруженных только в моем настраиваемом типе сообщений. Я добавил фрагмент кода в свой файл functions.php тем, чтобы включить категории и теги мультимедиа: function wptp_add_tags_to_attachments() { register_taxonomy_for_object_type( 'post_tag', 'attachment' ); } add_action( 'init' , 'wptp_add_tags_to_attachments' ); Я использую следующий код в файле шаблона для создания списка тегов […]

Как показать несколько типов сообщений в архиве таксономии?

В архиве таксономии, как создать несколько циклов для разных типов сообщений, которые разделяют эту таксономию? Я использую таксономию-themes.php, чтобы она применима ко всем трем терминам в таксономии «тем» (изменение климата, управление, миростроительство). На странице архива каждого термина я хочу вывести основной цикл таксономии (сообщения), а затем я хочу создать циклы для каждого из «событий», «ресурсов» […]

$ wpdb-> get_col и ORDER BY?

это запрос, который возвращает список настраиваемого типа сообщений $apartments = $wpdb->get_col( " SELECT DISTINCT( post_id ) FROM $wpdb->postmeta WHERE meta_key IN( $fields_string ) AND post_id IN ( SELECT ID FROM $wpdb->posts WHERE post_type = 'tvr_apartment' AND post_status = 'publish' ) )" ); По умолчанию это возвращает сначала самые новые, я хочу заказать случайным образом; это […]