Elementor e altri page builder

3 min read

TTSWP funziona con tutti i principali page builder. Il player appare automaticamente sui post che hanno audio, indipendentemente dal builder usato per crearli. Questa pagina raccoglie suggerimenti specifici per ogni builder e problemi noti.

Elementor

Comportamento predefinito

Il player appare sui post creati con Elementor nella posizione scelta (dopo il titolo, dopo il contenuto, ecc.). Non serve alcuna configurazione aggiuntiva.

Posizionamento personalizzato con un widget

Se vuoi il player in un punto specifico (non nella posizione globale), usa il widget Shortcode in Elementor:

  1. Aggiungi un widget Shortcode al tuo layout Elementor.
  2. Incolla [tts_player].
  3. Salva.

Il player appare esattamente dove hai posizionato il widget.

Problemi noti

  • L'editor di anteprima di Elementor non mostra il player TTS (viene visualizzato solo sul sito live)
  • Le parti di template e le intestazioni non possono contenere il player tramite posizionamento globale - usa il widget shortcode
  • I template del theme builder di Elementor Pro funzionano con il metodo del widget shortcode

Divi

Il player appare automaticamente nella posizione globale. Per un posizionamento personalizzato:

  1. Aggiungi un modulo Testo al tuo layout Divi.
  2. Incolla [tts_player].
  3. Salva.

Visual Composer (WPBakery)

Usa l'elemento Text Block o Raw HTML:

[tts_player]

Gutenberg (block editor)

Funziona senza configurazioni aggiuntive. Il player appare nella posizione globale.

Per un posizionamento personalizzato all'interno di un post, usa il blocco HTML personalizzato o il blocco Shortcode:

[mementor-tts]Testo personalizzato da narrare.[/mementor-tts]

Editor classico

Funziona senza configurazioni aggiuntive per il posizionamento automatico. Per gli shortcode personalizzati, incollali direttamente nell'area di testo.

Beaver Builder

Usa il modulo HTML e incolla [tts_player].

Oxygen Builder

Usa un componente Shortcode e incolla [tts_player].

Problemi comuni tra i builder

Il player non appare su alcune pagine

Verifica:

  1. Il tipo di post e abilitato in Da testo a voce - TTSWP → Contenuto
  2. Il post ha effettivamente l'audio generato (apri l'elenco dei post e controlla che la colonna TTS mostri Play)
  3. Il tuo builder non sta sovrascrivendo il hook the_content (alcuni lo fanno)

Se il tuo builder bypassa the_content, usa il metodo shortcode descritto sopra.

La posizione del player non e corretta

Il posizionamento globale usa il filtro the_content di WordPress. I builder che mostrano il proprio contenuto in un hook diverso potrebbero posizionare il player in un punto inatteso. Passa a un approccio basato su shortcode per un controllo preciso.

Pagine correlate