Intereting Posts
Повторное поле пользовательского мета-поля Почему get_posts () возвращает пустой набор? Как я могу понять, в чем причина смерти WP (белый экран)? Подавлять устаревшие уведомления Как получить содержимое настраиваемого экземпляра WP_Query? Как перечислить все боковые панели в метабоксе Странные символы ASCII, перекрывающие контент PHP, смешанный с некоторым JS-кодом для обновления настроек темы WordPress Как переупорядочить (поп и толчок) элементы из WP_Query? Проблема с `wp_mail ()` Использование active_plugin для запуска кода Какова функция получения URL-адреса плагина в многопользовательском режиме? Сообщение не отображается после выбора категории из раскрывающегося списка Отображать пользовательское поле на боковой панели, если значение присутствует Можно ли ограничить просмотр категории PAGE только зарегистрированными пользователями?

Упорядочить сообщение 2 Металлический мета-аддон из метана от CPT

Я только начал использовать Posts 2 Posts (блестящий плагин кстати) в сочетании с настраиваемым типом сообщения, называемым «Artist» и плагином WP Event Manager. Моя цель – использовать P2P, чтобы связать художников с событиями, чтобы на странице событий отображалось, кто выполняет.

Я создал повторяющееся количество событий в Event Manager, которые, по понятным причинам, увеличивают число почтовых индексов, например 5,6,7. Скажем, для аргумента эти события все в последующие понедельники. Затем я создал повторяющееся событие, скажем, в пятницу, у которого есть идентификатор сообщения 8,9,10,11 …..

Теперь я могу заказать порядок мета-поля в admin по идентификатору сообщения, используя что-то вроде:

function order_pages_by_ID( $args, $ctype, $post_id ) { if ( 'posts_to_pages' == $ctype->name ) { $args['orderby'] = 'ID'; $args['order'] = 'asc'; } return $args; } add_filter( 'p2p_connectable_args', 'order_pages_by_ID', 10, 3 ); 

Но теперь будут отображаться все события в понедельник, а затем все события в пятницу, когда я пытаюсь подключить исполнителя к событию со страницы исполнителя. Я хотел бы иметь понедельник, пятницу, понедельник, пятницу и т. Д. Событие CPT имеет поле _event_start_date под названием _event_start_date которое я могу добавить к метке в мета-окне администратора, используя:

 function append_date_to_candidate_title( $title, $post, $ctype ) { if ( 'my_connection_type' == $ctype->name && 'event' == $post->post_type ) { $meta = get_post_meta( $post->ID, "_event_start_date" ); $title .= " (" . reset($meta) . ")"; } return $title; } 

Есть ли какой-либо возможный способ заказать запрос для мета-поля администратора, чтобы включить это настраиваемое поле и заказать его (или даже заказать его в PHP впоследствии)? Я видел несколько примеров упорядочивания сообщений при использовании 'get_connected () `из внешнего интерфейса ничем, специально связанным с заказом в мета-окне администратора.

Solutions Collecting From Web of "Упорядочить сообщение 2 Металлический мета-аддон из метана от CPT"