Ну, мне удалось найти решение самостоятельно.Если я могу помочь кому-то еще, вот как это происходит:
Допустим, у вас есть пользовательский тип записи с именем «test» И вы добавили 3 настраиваемых поля для этого пользовательского типа записи с именем «one»«два» и «три» (да, я знаю, что это супер креатив!) И последнее, но не менее важное, что вы хотите удалить, название и дату из таблицы списка сообщений на панели инструментов.
Сначала у вас естьчтобы создать функцию, которая удаляет заголовок и дату, а также создает новые столбцы.
function custom_columns($columns)
{
unset($columns['title']);
unset($columns['date']);
return array_merge(
$columns,
array(
'one' => __('One'),
'two' => __('Two'),
'three' => __('Three')
)
);
}
add_filter('manage_test_posts_columns', 'custom_columns');
, затем вам необходимо отобразить их в таблице списка сообщений следующим образом:
function display_custom_columns($column, $post_id)
{
switch ($column) {
case 'one':
echo get_post_meta($post_id, 'one', true);
break;
case 'two':
echo get_post_meta($post_id, 'two', true);
break;
case 'three':
echo get_post_meta($post_id, 'three', true);
break;
}
}
add_action('manage_test_posts_custom_column', 'display_custom_columns', 10, 2);
Вот, пожалуйста!Надеюсь, это поможет кому-то еще!
спасибо за ваше время!
Дополнительная литература