Supporto » Funzionalità = Plugin » WooCommerce: permettere HTML nei nomi attributo

  • Buongiorno a tutti!

    Vorrei poter passare il tag <br/> all’interno dei nomi attributo di WooCommerce.
    Ho cercato in rete e sul forum ma senza soluzione.

    Mi sapete dire se è possibile?
    Ho fatto alcune prove ma non sono riuscito a venirne a capo.

    Premetto che non sono uno sviluppatore. 🙂

    Grazie in anticipo per l’aiuto.

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
  • Moderatore Guido Scialfa

    (@wido)

    Ciao @monkey-theatre,

    Parli degli attributi nella pagina prodotto è corretto? Dovresti poter usare il tag <br />.
    Di che tema parliamo e nello specifico di che attributi?

    Chi ha creato la discussione Ronny Briolotti

    (@monkey-theatre)

    Ciao @wido,

    ho provato ad usare il tag html <br/> nei “product attribute” ma viene filtrato.
    Il tema l’ho creato io “from scratch”.

    Grazie!

    Moderatore Guido Scialfa

    (@wido)

    Ciao @monkey-theatre,

    Ho dato un occhio al salvataggio degli attributo lato back-end, ed effettivamente vi è una chiamata a strip_tags per il dato che interessa a te. Purtroppo lato back-end c’è poco da fare, ciò che è possibile in questo caso e pensare ad un carattere che fa da segna posto che poi lato front-end viene modificato nel tag br.

    Per intenderci uno snippet potrebbe essere il seguente, in cui il tuo attributo è “mio{{attributo” i caratteri “{{” verranno modificati con il tag br.

    add_filter('woocommerce_attribute', function($values) {
        if(false !== strpos($values, '{{')) {
            $values = str_replace('{{', '<br />', $values);
        }
    
        return $values;
    });

    Ora io l’ho testato con un semplice valore per gli attributi creati custom non quelli definiti dalla pagina degli attributi. Per cui con quelli non ricordo se è ammesso avere dei tag nel titolo.

    Ps. Ti ricordo che se non hai mai usato uno snippet php di effettuare la modifica via ftp e non lato back-end dall’editor di WordPress in quanto nel copia ed incolla alcuni caratteri (spesso i quote) non vengono copiati correttamente ed inoltre in caso di errore potresti compromettere il sito.

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
  • Il topic ‘WooCommerce: permettere HTML nei nomi attributo’ è chiuso a nuove risposte.