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

  1. Nel tuo account Tapeto, aggiungi una nuova connessione WordPress per questo sito e copia la chiave segreta che genera.
  2. Nella schermata delle impostazioni del plugin, incolla la chiave segreta nel campo Secret Key e salva.
  3. 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.