Parliamo del progetto
Partitech Sonata Extra Bundle

Sonata Extra Bundle: importare un sito WordPress

Presentazione dell'ordine Il comando sonata-extra:wordpress-importer è progettata per importare immagini, categorie, articoli e tag da un sito WordPress nella tua applicazione. Facilita il recupero dei contenuti di WordPress nell’applicazione. Sintassi son...

Presentazione dell'ordine

Il comando sonata-extra:wordpress-importer è progettata per importare immagini, categorie, articoli e tag da un sito WordPress nella tua applicazione. Facilita il recupero dei contenuti di WordPress nell’applicazione.

Sintassi

sonata-extra:wordpress-importer --url=[WORDPRESS_SITE_URL] --user=[USERNAME] --token="[TOKEN]"

Impostazioni

  • --url: L'URL del sito WordPress dal quale deve essere importato il contenuto.
  • --user: Il tuo nome utente di WordPress.
  • --token: Il token di autenticazione per l'accesso all'API.

Generazione di un token di accesso WordPress utilizzando l'API REST

Per usare il comando sonata-extra:wordpress-importer, è richiesto un token di autenticazione valido per l'API REST di WordPress. Ecco la procedura per generare questo token.

Passo 1: Accedi al pannello di amministrazione di WordPress

Accedi al pannello di amministrazione di WordPress navigando verso https://www.website.com/wp-admin.

Fase 2: Attivare l'API REST

Assicurati che l'API REST di WordPress sia attivata, il che è l'impostazione predefinita nelle ultime versioni di WordPress.

Fase 3: Creare una password per l'applicazione

  1. Apri Utilisateurs > Profil.
  2. Individua la sezione Mots de passe d’application.
  3. Nominate la password dell’applicazione, poi clicca sul pulsante di aggiunta.
  4. Annotate la password generata, perché sarà usata come il tuo token.

Passo 4: Usa la password dell'applicazione

La password dell'applicazione generata servirà come token per il comando sonata-extra:wordpress-importer.

Passaggio 5: Eseguire il comando con il token

Usa la password dell'app generata come token nel tuo comando:

symfony console sonata-extra:wordpress-importer --url=[WORDPRESS_SITE_URL] --user=[USERNAME] --token="[APPLICATION_PASSWORD]"

Sostituire [WORDPRESS_SITE_URL], [USERNAME] e [APPLICATION_PASSWORD] con l'URL reale del vostro sito WordPress, il vostro nome utente e la password dell'applicazione che avete generato.

Anteprima prima di importare

Schermo di importazione di WordPress

Lavorate prima su una copia del database. Inventariate i tipi di contenuti, tassonomie, autori e media, quindi confrontate i volumi prima/dopo. L'importazione non deve essere rilanciata in produzione che dopo la convalida della sua idempotenza.

Condividi questo articolo