Un utente ha chiesto informazioni su Germanized for WooCommerce di Wordpress

Aggiungi un’icona informativa con il tempo di consegna e i costi di spedizione

Un utente ha chiesto 👇

Ciao!

Vorrei aggiungere un’icona popup con le informazioni ai blocchi di informazioni sui costi di spedizione e consegna. Se ci sono hook o metodi per farlo nel tuo plugin?

Esempio di ricorso all’icona:
https://i.ibb.co/jhZv3G0/Kleider-Valery-Mirawella-de.png

Ecco uno snippet di codice per un’icona:
<a href="#a" class="mpp-trigger-popup-4635"><i id="dlv-time-info" class="fas fa-info-circle"></i></a>

Questo argomento è stato modificato 10 mesi, 3 settimane fa da.

Autore del plugin

(@vendidero)

10 mesi, 3 settimane fa

Ciao,

potrebbe essere necessario sovrascrivere i modelli predefiniti tedeschi. Per esempio:

Originale:
wp-content / plugins / woocommerce-germanized / templates / single-product / delivery-time-info.php

Tema per bambini:
wp-content / temi / mio figlio / woocommerce-germanizzato / singolo prodotto / tempo-di-consegna-info.php

Quindi potresti adattare l’HTML alle tue esigenze di personalizzazione.

Saluti

Lanciatore di thread

(@prokreeger)

10 mesi, 3 settimane fa

Ho sovrascritto il modello tedesco predefinito e ho una nuova edizione. L’icona appare per 2 secondi e poi scompare.

Ho un’altra domanda: “Come posso rendere cattivo il testo di Lieferung?”.

https://i.ibb.co/x7CsZqt/Kleider-Valery-Mirawella-de2.png

Autore del plugin

(@vendidero)

10 mesi, 3 settimane fa

Ciao,

Immagino che stiate testando prodotti variabili? In tal caso potresti aver superato il filtro del tempo di consegna globale: woocommerce_germanized_delivery_time_html

Per esempio:
https://gist.github.com/vendidero/40c058ba8ac914ab9dc4b5bf96b8f71c

Saluti

Lanciatore di thread

(@prokreeger)

10 mesi, 2 settimane fa

Ciao,

Dopo aver aggiunto questo pezzo di codice:


add_filter( 'woocommerce_germanized_delivery_time_html', 'my_child_adjust_delivery_time_html', 10, 4 );

function my_child_adjust_delivery_time_html( $html, $option, $term_html, $product ) {
    $replacements = array(
       '{delivery_time}' => $term_html,
    );
    return wc_gzd_replace_label_shortcodes( '<span class="delivery-time-label">' . __( 'Delivery time: ', 'my-text-domain' ) . '</span> {delivery_time} <a href="#b" class="mpp-trigger-popup-4635"><i id="dlv-time-info" class="fas fa-info-circle"></i></a>', $replacements );
}

nel mio file function.php, l’icona era normalmente visualizzata. Ma la finestra popup che dovrebbe aprirsi quando fai clic su questa icona non funziona.

Ho anche aggiunto il seguente codice al mio file function.php:


add_action( 'woocommerce_single_product_summary', 'my_code', 28 );

function my_code( ) {
    echo '<a href="#b" class="mpp-trigger-popup-4635"><i id="dlv-time-info" class="fas fa-info-circle"></i></a>';
}

che aggiunge un’altra icona per verificare se il popup funziona correttamente e se funziona correttamente.

Non capisco cosa sto sbagliando. PerchĂ© l’icona non funziona nel primo caso e tutto va bene nel secondo caso.

Autore del plugin

(@vendidero)

10 mesi, 2 settimane fa

Ciao,

Immagino che dovrai verificarlo con il plug-in popup o l’implementazione JS utilizzata. Questo potrebbe essere un problema DOM, ad es. L’HTML può essere sostituito dai dati sulla diversitĂ  per la selezione di una varietĂ : il popup potrebbe non essere in grado di attivare il clic dell’HTML appena inviato. Dovrai eseguire il debug o consentire a uno sviluppatore web di eseguire il debug del problema.

Saluti

Was this helpful?

0 / 0

Lascia un commento 0

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