Показ связанных постов в админке

Вопрос по админке:
Есть Custom Post "Events", с помощью плагина "Meta Box" создан связанный с ним через поле "post_id" Custom Post "Bookings" (one-to-many).

Как возможно в окне редактирования поста "Events" показать метабокс со списком связанных с ним постов "Bookings"?

Возможно ли в списке всех постов "Bookings" сделать выпадающее меню выбора по связанному посту "Events"?

Заметки к вопросу:
Glum 4.8 лет назад

Добавь для events постов мета бокс и выводы все посты bookings у которых post_id связан с текущим events. Возможно даже в плагине есть похожий функционал но это не точно)

Rotkaeppchen 4.8 лет назад

Спасибо!
Получилось как-то так:

add_action('add_meta_boxes', 'orders_list'); 

function orders_list() { 
add_meta_box('orders_list', 'Orders', 
'orders_list_showup', 'events', 'normal', 'core'); 
} 

function orders_list_showup() { 
	$post_id = isset( $_GET['post'] ) ? $_GET['post'] : ( isset( $_POST['post_ID'] ) ? $_POST['post_ID'] : false );
	global $wpdb;
	$bookings = $wpdb->get_results( $wpdb->prepare("SELECT * FROM `orders` WHERE `event_id` =  '%s'", $post_id), ARRAY_A);

	$output = '<table class="wp-list-table widefat fixed striped pages"><thead><tr>';
		...
	$output .= '</tr></thead><tbody id="the-list">';

	foreach ($bookings as $booking) {
		$output .= '<tr id="post-'.$booking['id'].'">';
		$output .= '<td>...</td>';
		...
		$output .= '</tr>';
	}
	$output .= '</tbody></table>';

	echo $output;

} 

А какие встроенные Ajax-функции WordPress можно подлючить для редактирования поста в списке, например, checkbox "Yes/No"?