Configurazione del plugin
Collega il plugin Tapeto al tuo account e capisci cosa fa quando riceve un push.
Dopo aver attivato il plugin, vai su WP Converter → Settings nel tuo pannello di amministrazione WordPress (richiede la capability manage_options).
Collegare il plugin
- Nel tuo account Tapeto, aggiungi una nuova connessione WordPress per questo sito e copia la chiave segreta che genera.
- Nella schermata delle impostazioni del plugin, incolla la chiave segreta nel campo Secret Key e salva.
- Torna su Tapeto ed esegui un push di prova da una conversione completata per confermare che la connessione funzioni.
Perché una chiave segreta e non una password
Ogni richiesta dall’API di Tapeto al tuo sito è firmata con HMAC-SHA256 usando questa chiave segreta. Il tuo sito verifica la firma prima di accettare qualsiasi contenuto, così la chiave non deve mai essere inviata a ogni richiesta e non è utilizzabile da sola senza la richiesta corrispondente.
Cosa fa il plugin quando riceve un push
Il plugin espone alcune rotte REST interne sotto /wp-json/wp-converter/v1/, tutte le quali richiedono una firma HMAC valida:
scaffold— crea la struttura iniziale del sito: pagine, menu e (su Agency/Studio) custom post type e taxonomy.gutenberg-content— inietta la grammatica a blocchi di WordPress nel contenuto di una pagina esistente, individuata tramite slug.elementor-content— inietta il JSON di Elementor in una pagina esistente, individuata tramite slug, e scrive i meta dei post Elementor richiesti (_elementor_data,_elementor_edit_mode,_elementor_version,_elementor_page_settings,_elementor_css).
Il contenuto Gutenberg viene registrato come blocco personalizzato (tapeto/html-block); il contenuto Elementor viene registrato come widget nella propria categoria “Tapeto”. Entrambi usano un piccolo motore di template per sostituire i segnaposto {{ variable }} durante il rendering.
Builder supportati
Oggi il plugin può ricevere contenuti Gutenberg ed Elementor. Le conversioni Oxygen, Divi e Bricks possono comunque essere generate ed esportate come JSON o WXR, ma il plugin non espone ancora endpoint per inviarle direttamente — vedi Esportare i risultati per l’alternativa.