Un utente ha chiesto informazioni su YITH WooCommerce Quick View di Wordpress

solo quickview

Un utente ha chiesto 👇

Ciao,
Può essere impostato su “solo visualizzazione rapida” e rimuovere il collegamento alla pagina del prodotto?
Quali file devono essere modificati?

Questo argomento è stato modificato 2 anni, 6 mesi fa da.

Autore del plugin

(@yithemes)

2 anni, 6 mesi fa

Ciao,
e grazie per averci scritto!

Puoi raggiungere questo obiettivo aggiungendo il seguente codice stick al tuo tema functions.php

if ( !function_exists( 'yith_wcqv_customization_quick_view_on_product_click' ) ) {
    add_action( 'wp_enqueue_scripts', 'yith_wcqv_customization_quick_view_on_product_click', 99 );
    function yith_wcqv_customization_quick_view_on_product_click() {
        $js = "jQuery( document ).on( 'click', '.woocommerce-loop-product__link', function (e) {
            e.preventDefault();
            jQuery( this ).closest( '.product' ).find( '.yith-wcqv-button' ).trigger( 'click' );
        });";
        wp_add_inline_script( 'yith-wcqv-frontend', $js );
    }
}

Fai una prova e facci sapere se tutto funziona bene!

Nota: ricordati di svuotare la cache dopo aver aggiunto lo snippet di codice.

Questa risposta è stata modificata 2 anni, 6 mesi fa.

(@ozzinet)

2 anni, 5 mesi fa

Ciao. Ho avuto solo la stessa domanda utilizzando una rapida visualizzazione di soli 3 prodotti.
Ho utilizzato la compilazione del codice sopra e ha funzionato perfettamente, ma è possibile disabilitare la visualizzazione rapida ei collegamenti a una singola pagina prodotto per 3 prodotti separati?

Grazie per il tuo aiuto 🙂

Questa risposta è stata modificata 2 anni, 5 mesi fa. Autore del plugin

(@yithemes)

2 anni, 5 mesi fa

Ciao,
sostituire il codice precedente con il codice seguente.

if ( !function_exists( 'yith_wcqv_customization_quick_view_on_product_click' ) ) {
    add_action( 'wp_enqueue_scripts', 'yith_wcqv_customization_quick_view_on_product_click', 99 );
    function yith_wcqv_customization_quick_view_on_product_click() {
        $js = "jQuery( document ).on( 'click', '.woocommerce-loop-product__link', function (e) {
            var productUrl = jQuery(this).attr('href');
            var productUrlToExclude = ['http://support.test/product/belt/','http://support.test/product/beanie-with-logo/'];
            if( productUrlToExclude.includes(productUrl) == true ) return;
            e.preventDefault();
            jQuery( this ).closest( '.product' ).find( '.yith-wcqv-button' ).trigger( 'click' );
        });";
        wp_add_inline_script( 'yith-wcqv-frontend', $js );
    }
}

Come puoi vedere nel codice ho impostato la variabile productUrlToExclude che include l’elenco degli URL dei prodotti da escludere.
Sostituisci gli URL che desideri con le funzioni invece di quell’URL e funziona bene.
Fammi sapere.

(@ozzinet)

2 anni, 5 mesi fa

Grazie mille per essere tornato da me.
Ho provato quel codice e ho sostituito gli URL con quelli che vorrei escludere, ma verrà comunque visualizzato rapidamente anziché nella pagina del singolo prodotto.

Vorrei darvi il link al sito ma è in costruzione e protetto da password. C’è un indirizzo email dove posso inviarti questi dettagli?

Autore del plugin

(@yithemes)

2 anni, 5 mesi fa

Ciao,
purtroppo l’unico modo in cui ti supportiamo è qui, nel forum ufficiale del plugin.
Puoi creare un palcoscenico per mostrarmelo?

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *