Intereting Posts
Как сделать это чистым? Интеграция календаря с пользовательскими типами сообщений Отображение пользовательских сообщений только в том случае, если дата нестандартного метаданного не истекла Pagination всегда добавляет ссылку «Next», когда результаты приходят из Custom Post Type WP_query Автогенерировать содержание Изменение базового языка одного плагина Будет ли он разбивать мой сайт, если я удалю все переходные записи в таблице wp_options? как получить последнее зарегистрированное имя автора? Спам, введенный в общий кэш кэша w3 Создание новой страницы с предопределенной родительской страницей Изменения в установленных / зарегистрированных дорожках стилей не обновляются – почему? Редактирование интерфейса, панель управления Frontend Правила переписывания NGINX для многозвенных Некоторые настройки плагина сохраняются после удаления и переустановки плагина Включить пользовательский таксономический термин в поиске

управляющий столбец пользовательский столбец не заполняет данные из метабоксов

Мое пользовательское почтовое имя – «сотрудник».

Вот код для создания и заполнения столбцов администратора.

Столбцы созданы, но не заполняются. Кроме того, в чем смысл «10, 2» в действии? NB местоположение и возрастные значения исходят из пользовательских мета-полей.

add_filter( 'manage_employee_posts_columns', 'set_custom_edit_employee_columns' ); add_action( 'manage_employee_posts_custom_column' , 'custom_employee_column', 10, 2 ); function set_custom_edit_employee_columns($columns) { unset( $columns['location'] ); $columns['location'] = __( 'Location', 'tm_cp' ); $columns['age'] = __( 'Age', 'tm_cp' ); return $columns; } function custom_employee_column( $column, $post_id ) { switch ( $column ) { case 'location' : echo get_post_meta( $post_id , 'location' , true ); break; case 'age' : echo get_post_meta( $post_id , 'age' , true ); break; } } 

Solutions Collecting From Web of "управляющий столбец пользовательский столбец не заполняет данные из метабоксов"

10 – приоритет, 2 означает, что к функции передаются две переменные ($ column, $ post_id). Я думаю, что проблема заключается в том, чтобы непосредственно эхо get_post_meta . Попробуй это:

 function custom_employee_column( $column, $post_id ) { switch ( $column ) { case 'location' : $metaData = get_post_meta( $post_id , 'location' , true ); echo $metaData; break; case 'age' : $metaData = get_post_meta( $post_id , 'age' , true ); echo $metaData; break; } }