Un utente ha chiesto
Categoria: PDF & Print by BestWebSoft di WordPress
Domanda: Il PDF contiene gli shortcode del Divi builder

Il mio sito web è costruito con il tema/pagebuilder Divi. Se creo un PDF da una pagina, posso vedere gli shortcode del generatore di pagine Divi nel mio PDF. Come posso liberarmene? L’opzione “Stampa shortcode” non modifica questo comportamento.

  • Autore del plugin

    (@bestwebsoft)

    Ciao,

    Se l’opzione “PDF a tutta pagina” è abilitata, utilizzare le funzioni JavaScript prima di ImageToPdf () e dopo ImageToPdf () per modificare il documento PDF.
    Ad esempio, vai alla pagina delle impostazioni del plug-in -> scheda “Codice personalizzato”, seleziona “Abilita codice JavaScript personalizzato”. casella di controllo nella sezione “JavaScript” e aggiungere il seguente codice:

    funzione primaImageToPdf () {
    document.getElementById (“intestazione del sito”) style.display = “none”;
    }
    funzione dopoImageVersPdf () {
    document.getElementById (“intestazione del sito”) style.display = “blocco”;
    }
    Sostituisci “site-header” sull’identificatore dell’elemento che devi nascondere.

    (@martinsauter)

    Non credo che questa sia la soluzione al nostro problema. Ecco alcuni shortcode Divi che possono essere trovati nel mio documento pdf:

    [et_pb_section fb_built="1" fullwidth="on" _builder_version="4.6.6"
    _module_preset="default"][et_pb_fullwidth_header title=" " _builder_version="4.7.7"
    _module_preset="default" background_enable_color="off" background_image="https://mydomain.com/wp-content/uploads/header_08_1920x1080.jpg"][/et_pb_fullwidth_header][/e t_pb_section][et_pb_section fb_built="1" _builder_version="4.6.6"
    _module_preset="default"][et_pb_row _builder_version="4.6.6"
    _module_preset="default"][et_pb_column type="4_4" _builder_version="4.6.6"
    _module_preset="default"][et_pb_text _builder_version="4.7.7" _module_preset="default" hover_enabled="0" sticky_enabled="0"]

    Il codice JavaScript che ci hai fornito è adatto per indirizzare (e nascondere) determinati elementi HTML, non gli shortcode di WordPress.

    Autore del plugin

    (@bestwebsoft)

    Ciao,

    Sì, puoi farlo aggiungendo stili. Per aggiungere stili CSS nelle versioni PDF/Print, è necessario selezionare la casella “Custom CSS” nella pagina delle impostazioni del plugin. Successivamente vedrai un campo in cui puoi aggiungere gli stili necessari.

    Trova l’ID dell’elemento che desideri nascondere (in caso contrario, aggiungi il tuo).
    Esempio:

    # id-elemento {
    display: nessuno;
    }

    (@martinsauter)

    So tutto questo, ma non riesco ancora a vedere come potrei scegliere come target uno shortcode (che non è un elemento HTML) con CSS.

    Ma forse mi sbaglio. Quindi, puoi fornire il codice necessario per nascondere il seguente shortcode?

    [et_pb_section fb_built="1" fullwidth="on" _builder_version="4.6.6"
    _module_preset="default"]

    Grazie.

    Autore del plugin

    (@bestwebsoft)

    Ciao,

    Potresti fornire la pagina per la quale hai bisogno di aiuto?

    (@martinsauter)

    Questo esempio:

    https://www.metoki.ch/angebot/wordpress-support/

    Il pulsante PDF si trova nell’angolo in basso a destra.

    Ed ecco il CSS personalizzato:

    h1 {
      color: red;
      text-transform: uppercase;
    }
    
    h2 {
      color: blue;
      font-style: italic;
    }
    
    h3 {
      color: green;
    }
    
    div#me-teaser-section {
      display: none !important;
    }

    Come puoi vedere, ci sono molti shortcode nel PDF generato. Questi dovrebbero essere cancellati.

    Il secondo problema è che sto cercando di nascondere la sezione del teaser in basso (come mi hai suggerito), ma è ancora visibile nel PDF.

    Le intestazioni colorate servono solo a mostrare che il CSS personalizzato funziona in generale.

    Autore del plugin

    (@bestwebsoft)

    Ciao,

    Non esitate a contattarci tramite il nostro centro assistenza – https://support.bestwebsoft.com/.

    (@giorgiosupporto)

    Ciao,

    Riteniamo che questo argomento sia risolto. Se avete domande, non esitate a contattarci.

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

Il tuo indirizzo email non sarà pubblicato. Required fields are marked *