Saltar al contenido

Cómo agregar/eliminar columnas en la lista de productos de administración de Woocommerce

Verificamos completamente cada uno de los escritos en nuestro espacio con la meta de enseñarte siempre información con la mayor veracidad y actual.

Solución:

El filtro manage_edit-post_type_columns solo se usa para agregar la columna. Para controlar lo que se muestra en la columna para cada publicación (producto), puede usar el manage_post_type_posts_custom_column acción. Esta acción se llama para cada columna personalizada de cada publicación y pasa dos argumentos: $column y $postid.

Usar esta acción es bastante fácil, puede encontrar un ejemplo para mostrar el campo personalizado “código de oferta” a continuación:

add_action( 'manage_product_posts_custom_column', 'wpso23858236_product_column_offercode', 10, 2 );

function wpso23858236_product_column_offercode( $column, $postid ) 
    if ( $column == 'offercode' ) 
        echo get_post_meta( $postid, 'offercode', true );
    

También puede usar un complemento para controlar este comportamiento, como Columnas de administración.

esta vista de tabla es utilizada por muchos complementos y por el mismo wordpress. Tienes que comprobar el nombre de la columna. $columnas[‘tags’] es la etiqueta en Wordpress Post View, no en Woocommerce!

Aquí hay una lista de algunas columnas $ utilizadas por Woocommerce:

$columns['cb']  
$columns['thumb']
$columns['name'] 
$columns['sku'] 
$columns['is_in_stock']
$columns['price']
$columns['product_cat'] 
$columns['product_tag']
$columns['featured']
$columns['product_type']
$columns['date']

y ese es el filtro correcto para aplicar estas eliminaciones.

add_filter( 'manage_edit-product_columns', 'change_columns_filter',10, 1 );
function change_columns_filter( $columns ) 
unset($columns['product_tag']);
unset($columns['sku']);
unset($columns['featured']);
unset($columns['product_type']);
return $columns;

Si piensas que ha resultado de ayuda nuestro artículo, te agradeceríamos que lo compartas con otros programadores y nos ayudes a dar difusión a esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *