Exportar datos de WordPress usando WP_Query en el importador de CSV

La función de exportación de WP_Query en WP Ultimate CSV Importer le permite exportar datos de WordPress utilizando su propia consulta personalizada. Puede exportar publicaciones específicas, roles de usuario seleccionados o comentarios filtrados. Este método le brinda un control completo utilizando la misma estructura de consulta que los desarrolladores ya usan en el desarrollo de WordPress.

Esta guía te guiará a través del proceso completo, paso a paso.

Cómo exportar con WP Query #

Paso 1: Ve a la sección Exportar consulta de WP #

En tu panel de control de WordPress, ve a Importador de CSV definitivo > Exportación. Allí encontrarás dos métodos de exportación. Haga clic en la pestaña WP QUERY.

Paso 2: Elegir el tipo de consulta #

Verá un menú desplegable con la etiqueta Tipo de consulta. Seleccione una de las siguientes opciones:

  • Consulta de tipo de publicación: para exportar publicaciones, páginas, productos o cualquier tipo de publicación personalizada.
  • Consulta de usuario: para exportar usuarios de WordPress.
  • Consulta: para exportar comentarios.
choose-export-query-type

Paso 3: Ingresa tu consulta #

En el cuadro Argumento de consulta, escriba la consulta en un formato similar a JSON. Estos son algunos ejemplos:

1. Para exportar publicaciones de blog, use la consulta #

 “post_type” => “publicar”,

 “post_status” => “publicar”

Donde “post_type” => “post” – Exporta entradas de blog estándar

y “post_status” => “publish”: solo incluye las publicaciones publicadas en la exportación.

wp-query-export-published-post-export-query

Tenga en cuenta que el formato de consulta debe ser el siguiente: 

  • Utilice comillas dobles para la clave y el valor.
  • No envuelvas toda la consulta en array() o {}.
  • Utilice => para asignar valores a las claves.
  • Agregar comas para varias condiciones
  • Evite usar una coma después de la última línea.

2. Para exportar suscriptores, use la consulta #

“post_type” => “usuario”,

“rol” => “suscriptor”

Asegúrese de que ha elegido el tipo de consulta como consulta de usuario.

wp-query-user-export-with-subscriber-role

3. Para exportar comentarios aprobados para el ID de publicación 45 #

Elija ‘consulta de comentario’ en el tipo de consulta e ingrese la siguiente consulta.

“post_type” => “tipo”,

“post_id”: 45,

“status”: “aprobar”

wp-query-approved-comment-export-specific-post

Después de ingresar su consulta, haga clic en el botón Continuar.

Paso 4: Rellena la configuración de exportación #

Ahora se le dirigirá a la página de configuración de exportación una vez que haya ingresado la consulta correctamente. Esto es lo que tienes que hacer:

  • Introduzca un nombre de archivo para el archivo de exportación.
  • Elija un tipo de archivo como CSV, TSV, JSON, XLS, XLSX u otro.
  • Haga clic en el botón Exportar.
export-configurations-click-migrate

El plugin ahora procesará tu consulta y generará el archivo de exportación.

Paso 5: Descarga tu archivo exportado #

Una vez completada la exportación, verás un enlace de descarga. Haga clic en Descargar y guarde el archivo exportado en su computadora.

export-woocommerce-orders-completed

¡Eso es todo! Has exportado con éxito los datos de WordPress utilizando WP_Query.

Lo que puedes exportar con WP Query #

Dependiendo del tipo de consulta que elijas, puedes exportar publicaciones, páginas y tipos de publicaciones personalizadas (por ejemplo, productos de WooCommerce, pedidos), usuarios de WordPress (cualquier rol) y comentarios (con filtros como estado, ID de publicación o autor).

Nota: Esta función no es compatible con JetEngine CCT en este momento.

A continuación se muestran los tipos de consulta y los argumentos admitidos.

Tipos de consulta y argumentos admitidos #

1. Publicaciones (WP_Query) #

Úselo para filtrar y exportar tipos de publicaciones específicas como publicaciones de blog, Productos de WooCommerceo cualquier tipo de publicación personalizada.

Argumentos disponibles:

  • post_type: publicación, página o tipos personalizados como producto, shop_order, etc.
  • post_status: publicar, borrador, pendiente
  • Autor, author_name
  • category_name, etiqueta, slugs de taxonomía o ID
  • p, post__in post__not_in
  • orderby, order
  • meta_key, meta_value
  • s: término de búsqueda
  • posts_per_page, paginación, desplazamiento

2. Usuarios (WP_User_Query) #

Filtre a los usuarios en función de la función, el ID, los metadatos o los términos de búsqueda.

Argumentos disponibles:

  • Rol: suscriptor, administrador, etc.
  • meta_key, meta_value
  • incluir, excluir: ID de usuario
  • Buscar: por inicio de sesión, correo electrónico, etc.
  • número, paginado: para paginación

3. Comentarios (WP_Comment_Query) #

Exporta comentarios con un control preciso: filtra por ID de publicación, usuario, estado y más.

Argumentos disponibles:

  • post_id, user_id
  • Estado: aprobar, spam, etc.
  • Tipo: comentario, pingback, trackback
  • author_email, meta_key meta_value
  • orderby, order
  • número, desplazamiento, padre date_query

wp-ultimate-csv-importer-pro

WP Ultimate CSV Importer Pro

Prepara tu sitio web más rápido. Importa, exporta y actualiza contenido en masa en minutos con WP Ultimate CSV Importer Pro.