Я пытаюсь добавить значения двух расширенных настраиваемых полей в столбцы администратора WordPress для произвольного типа публикации.
Мне удалось успешно добавить два столбца: «Продажа» или «Продажа» или «Продажа». Столбец «Хартия» возвращает правильное значение, но столбец «Избранное» возвращает значение «массив», а не «да» или пустое значение. Первый — это переключатель, второй — флажок.
Что я делаю неправильно?
Во-вторых, можно ли на самом деле добавить флажок в административной колонке? Точно так же у вас есть звездочка для избранных продуктов в WooCommerce.
Альтернативно можно добавить эту опцию в область быстрого редактирования?
Это код У меня сейчас есть, я тоже пробовал добавить
'featured' => '',
вместо
'featured' => __ ( 'featured' ),
Будем благодарны за любую помощь.
function add_acf_columns ( $columns ) {
return array_merge ( $columns, array (
'featured' => __ ( 'featured' ),
'sale_or_charter' => __ ( 'Listing Type' )
) );
}
add_filter ( 'manage_yachts_posts_columns', 'add_acf_columns' );
function yachts_custom_column ( $column, $post_id ) {
switch ( $column ) {
case 'featured':
echo get_post_meta ( $post_id, 'featured', true );
break;
case 'sale_or_charter':
echo get_post_meta ( $post_id, 'sale_or_charter', true );
break;
}
}
add_action ( 'manage_yachts_posts_custom_column', 'yachts_custom_column', 10, 2 );
Подробнее здесь: https://stackoverflow.com/questions/669 ... mn-for-cpt