Supporto » Sviluppare con WordPress » Ordinamento alfabetico prodotti

  • Francesco Cantinelli

    (@francescocantinelli)


    Buongiorno, avrei bisogno di un aiuto.
    Ho l’esigenza di ordinare alfabeticamente l’archivio prodotti woocommerce. Al momento sono riuscito per la gran parte con una stringa aggiuntiva all’ordinamento predefinito di woocommerce, ma mi rimangono ancora 5-6 prodotti che fanno un po’ come vogliono.

    Avete già avuto problemi di questo tipo? Come siete riusciti a risolvere?

    Grazie mille

    La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
  • Ciao @francescocantinelli qualcosa di simile avevo già visto in passato.
    Credo ti conviene controllare gli slug dei prodotti che sono ordinati in modo sbagliato.

    Un saluto
    Antonio

    Dario Banfi

    (@thefreelance)

    Ciao Francesco, hai provato a chiedere nel forum dedicato supporto per woocommerce?

    Chi ha creato la discussione Francesco Cantinelli

    (@francescocantinelli)

    @wfbadmin Ciao Antonio, grazie per la risposta.

    Cosa intendi per slug ordinati in modo sbagliato?

    Al momento i prodotti sono tutti in ordine alfabetico grazie a questi due snippet:

    1) `*Ordine Alfabetico Prodotti*/
    function quadlayers_alphabetical_shop_ordering( $sort_args ) {
    $orderby_value = isset( $_GET[‘orderby’] ) ? woocommerce_clean( $_GET[‘orderby’] ) : apply_filters( ‘woocommerce_default_catalog_orderby’, get_option( ‘woocommerce_default_catalog_orderby’ ) );
    if ( ‘alphabetical’ == $orderby_value ) {
    $sort_args[‘orderby’] = ‘title’;
    $sort_args[‘order’] = ‘asc’;
    $sort_args[‘meta_key’] = ”;
    }
    return $sort_args;
    }
    add_filter( ‘woocommerce_get_catalog_ordering_args’, ‘quadlayers_alphabetical_shop_ordering’ );`

    2) /*Creazione casello*/
    function quadlayers_custom_wc_catalog_orderby( $sortby ) {
    $sortby[‘alphabetical’] = ‘Sort by Name: Alphabetical’;
    return $sortby;}
    add_filter( ‘woocommerce_default_catalog_orderby_options’, ‘quadlayers_custom_wc_catalog_orderby’ );
    add_filter( ‘woocommerce_catalog_orderby’, ‘quadlayers_custom_wc_catalog_orderby’ );`

    Non capisco perché tutti i prodotti sono in ordine tranne alcuni che però non ha slug sbagliati…

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
  • Il topic ‘Ordinamento alfabetico prodotti’ è chiuso a nuove risposte.