Ajouter une colonne visibilité dans la liste des produits WooCommerce

Ce code vous permettra d’afficher une colonne visibilité dans la liste des produits ce qui vous permettra de voir si vous masquez ou non le produit aux clients.

				
					// Ajouter une colonne "Visibilité" dans la liste des produits
add_filter( 'manage_edit-product_columns', 'add_visibility_column_to_products' );
function add_visibility_column_to_products( $columns ) {
    $columns['visibility'] = __( 'Visibilité', 'woocommerce' );
    return $columns;
}

// Afficher la visibilité du produit pour chaque produit
add_action( 'manage_product_posts_custom_column', 'display_visibility_column_content' );
function display_visibility_column_content( $column ) {
    global $post;
    if ( 'visibility' === $column ) {
        $product = wc_get_product( $post->ID );
        $visibility_options = wc_get_product_visibility_options();
        $visibility = isset( $visibility_options[ $product->get_catalog_visibility() ] ) ? $visibility_options[ $product->get_catalog_visibility() ] : '';
        echo esc_html( $visibility );
    }
}

				
			
Envie de laisser un commentaire ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Tu veux voir d'autres bouts de code ?
ON DISCUTE ?

Une question sur WordPress ?
Un projet web à faire sous traiter par un freelance ?
Je suis votre homme !