Предполагая, что meta_keys
used = dname
и additional_allergies
. Если это не так, вы увидите сообщение «Мета-ключ неверен», тогда вам нужно найти правильный мета-ключ в вашей базе данных.
// Add a Header
function custom_shop_order_column( $columns ) {
// Add new columns
$columns['dogs_name'] = 'Dogs Name';
$columns['additional_allergies'] = 'Allergies';
return $columns;
}
add_filter( 'manage_edit-shop_order_columns', 'custom_shop_order_column', 10, 1 );
// Populate the Column
function custom_shop_order_list_column_content( $column, $post_id ) {
// Compare
if ( $column == 'dogs_name' ) {
$dogs_name = get_post_meta( $post_id, 'dname', true);
if ( $dogs_name ) {
echo $dogs_name;
} else {
echo 'Meta key is wrong';
}
}
if ( $column == 'additional_allergies' ) {
$allergies = get_post_meta( $post_id, 'additional_allergies', true);
if ( $allergies ) {
echo $allergies;
} else {
echo 'Meta key is wrong';
}
}
}
add_action( 'manage_shop_order_posts_custom_column' , 'custom_shop_order_list_column_content', 10, 2 );