Hablemos de su proyecto
Partitech Sonata Extra Bundle

Paquete Extra Sonata: importar un sitio WordPress

Presentación del pedido El pedido sonata-extra:wordpress-importer está diseñada para importar imágenes, categorías, artículos y etiquetas de un sitio WordPress a su aplicación. Facilita la recuperación de los contenidos de WordPress en la aplicación. Sinta...

Presentación del pedido

El pedido sonata-extra:wordpress-importer está diseñada para importar imágenes, categorías, artículos y etiquetas de un sitio WordPress a su aplicación. Facilita la recuperación de los contenidos de WordPress en la aplicación.

Sintaxis

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

Configuraciones

  • --url: La URL del sitio de WordPress desde el cual se debe importar el contenido.
  • --user: Su nombre de usuario de WordPress.
  • --token: El token de autenticación para el acceso a la API.

Generación de un token de conexión de WordPress utilizando la API REST

Para usar el comando sonata-extra:wordpress-importer, se requiere un token de autenticación válido para la API REST de WordPress. Aquí está el procedimiento para generar este token.

Paso 1: Inicia sesión en el panel de administración de WordPress

Acceda al panel de administración de WordPress navegando a https://www.website.com/wp-admin.

Paso 2: Activar la API REST

Asegúrese de que la API REST de WordPress esté activada, lo cual es la configuración predeterminada en las últimas versiones de WordPress.

Paso 3: Crear una contraseña de aplicación

  1. Abre Utilisateurs > Profil.
  2. Localice la sección Mots de passe d’application.
  3. Nombra la contraseña de la aplicación, luego haz clic en el botón de agregar.
  4. Anote la contraseña generada, ya que se usará como su token.

Paso 4: Utilice la contraseña de la aplicación

La contraseña de aplicación generada servirá como token para el comando sonata-extra:wordpress-importer.

Paso 5: Ejecutar el comando con el token

Use la contraseña de aplicación generada como token en su comando:

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

Reemplace [WORDPRESS_SITE_URL], [USERNAME] y [APPLICATION_PASSWORD] con la URL real de su sitio de WordPress, su nombre de usuario y la contraseña de la aplicación que ha generado.

Vista previa antes de importar

Pantalla de importación de WordPress

Trabaje primero en una copia de la base. Inventarie los tipos de contenidos, taxonomías, autores y medios, luego compare los volúmenes antes/después. La importación solo debe relanzarse en producción después de validar su idempotencia.

Compartir este artículo