Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
add_action('add_meta_boxes', function () { add_meta_box( 'palyer_team', 'Города', 'player_team_metabox', 'xlo_nedvizh', 'side', 'low' ); }, 1); //id html / Заголовок /Функция, кот выв на экр HTML содерж блока/Название экрана для которого добавляется блок/Место где должен показываться блок/Приоритет блока // метабокс с селектом команд function player_team_metabox( $post ){ $cities = get_posts(array( 'post_type'=>'xlo_city', 'posts_per_page'=>-1, 'orderby'=>'post_title', 'order'=>'ASC' )); if( $cities ){ // чтобы портянка пряталась под скролл... echo ' <div style="max-height:200px; overflow-y:auto;"> <ul> '; foreach( $cities as $city ){ echo ' <li><label> <input type="radio" name="post_parent" value="'. $city->ID .'" '. checked($city->ID, $post->post_parent, 0) .'> '. esc_html($city->post_title) .'</label></li>'; } echo ' </ul> </div>'; } else echo 'Городов нет...'; }
add_action( 'save_post', 'action_function_name_85245', 10, 3 ); function action_function_name_85245( $post_ID, $post, $update ) { $id_city = $post->post_parent; // id выбранного города }