// Adiciona uma nova coluna na tabela de pedidos
add_filter('manage_edit-shop_order_columns', 'custom_shop_order_column', 20);
function custom_shop_order_column($columns) {
$new_columns = (is_array($columns)) ? $columns : array();
$new_columns['additional_nome_do_aluno'] = __('Nome do Aluno', 'woocommerce');
return $new_columns;
}
// Preenche a coluna personalizada com os dados
add_action('manage_shop_order_posts_custom_column', 'custom_shop_order_column_content', 20, 2);
function custom_shop_order_column_content($column, $post_id) {
if ($column === 'additional_nome_do_aluno') {
$additional_nome_do_aluno = get_post_meta($post_id, 'additional_nome_do_aluno', true);
echo $additional_nome_do_aluno ? esc_html($additional_nome_do_aluno) : '—';
}
}
// Torna a nova coluna ordenável
add_filter('manage_edit-shop_order_sortable_columns', 'custom_shop_order_sortable_columns');
function custom_shop_order_sortable_columns($columns) {
$columns['additional_nome_do_aluno'] = 'additional_nome_do_aluno';
return $columns;
}
// Define a lógica de ordenação para a nova coluna
add_action('pre_get_posts', 'custom_shop_order_orderby');
function custom_shop_order_orderby($query) {
if (!is_admin()) {
return;
}
$orderby = $query->get('orderby');
if ('additional_nome_do_aluno' === $orderby) {
$query->set('meta_key', 'additional_nome_do_aluno');
$query->set('orderby', 'meta_value');
}
}
Belíssima propriedade num dos condomínios de maior prestígio e melhor estrutura do estado de São Paulo, com grande variedade de atrações que você se sentirá viajando em sua própria residencia.
Muito conforto para você, sua esposa, crianças e seu animalzinho de estimação.