Rimuovere la paginazione predefinita nella pagina shop di WooCommerce
Come posso rimuovere la paginazione predefinita nella pagina shop di WooCommerce? E successivamente utilizzare la mia paginazione personalizzata (o utilizzare un plugin per la paginazione) nella pagina shop di WooCommerce
grazie
 
                            Devi individuare il file corretto nella directory plugins/woocommerce/templates, creare una directory woocommerce nel tuo tema o child theme, copiarlo lì e modificarlo secondo le tue preferenze.
In alternativa, potresti trovare l'action che lo inserisce in primo luogo e rimuoverlo con remove_action nel file functions.php del tuo tema.
 
                                Ho trovato la risposta:
1) Rimuovi la paginazione di WooCommerce nel file functions.php del tema:
remove_action( 'woocommerce_before_shop_loop', 'storefront_woocommerce_pagination', 30 );
hook dei template WooCommerce di Storefront
2) Usa il seguente codice per personalizzare la tua paginazione in functions.php:
    function bittersweet_pagination() {
global $wp_query;
$big = 999999999; // serve un numero improbabile
$pages = paginate_links( array(
        'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
        'format' => '?paged=%#%',
        'current' => max( 1, get_query_var('paged') ),
        'total' => $wp_query->max_num_pages,
        'type'  => 'array',
    ) );
    if( is_array( $pages ) ) {
        $paged = ( get_query_var('paged') == 0 ) ? 1 : get_query_var('paged');
        echo '<div class="pagination-wrap"><ul class="pagination">';
        foreach ( $pages as $page ) {
                echo "<li>$page</li>";
        }
       echo '</ul></div>';
        }
}
 
                                Questo funziona se hai Storefront... non altrettanto se stai utilizzando altri temi. Nota che 'storefront_woocommerce_pagination' si riferisce al tema WooCommerce Storefront. Se qualcuno usa questo codice e non inserisce il proprio tema al posto di Storefront, non funzionerà.
 creativeone
                            creativeone
                        Questa pagina sul sito di WooCommerce ha fornito una risposta migliore rispetto a qualsiasi altra risposta presente qui: https://woocommerce.com/document/change-number-of-products-displayed-per-page/
