получать метаполя и таксономию любого типа сообщений

Я создал 6 разных пользовательских типов сообщений, каждый из которых имеет разные метатеги и связанные с ним таксономии. Я показываю все различные пользовательские типы сообщений в раскрывающемся get_post_types() используя get_post_types() , Теперь, при изменении выпадающего списка, я хочу отображать связанные мета-поля и таксономию.

Я знаю, что эта информация не сохраняется в БД, если не создана почта, поэтому можно прочитать эту информацию, например, WordPress, или, пожалуйста, предложите мне, возможно ли это или нет.

Если я правильно понимаю, вы хотите получить таксономии, связанные с пользовательским объектом типа post, а не с отдельной отдельной почтой. Для этого вы можете использовать get_object_taxonomies () . Например, чтобы получить имена соответствующих таксономий «my-custom-post-type»:

  $taxonomies = get_object_taxonomies( 'my-custom-post-type', 'names' ); foreach( $taxonomies as $taxname ) { echo $taxname; } 

Я думаю, что вы не можете сделать то же самое для мета-полей, потому что мета-поля связаны с определенным единственным сообщением, но не с объектом типа post. Вам придется жестко привязать отношения между метафилями и настраиваемым типом сообщения.