Pregunta sobre WooCommerce de Wordpress:

Api rest (php): quedan im谩genes de productos eliminados

Un usuario pregunt贸 馃憞

隆Hola! El es Api de relajaci贸n de woocommerce.

Puedo eliminar productos como se indica en la documentaci贸n: $ woocommerce-> delete (‘productos / 794’, [鈥榝orce鈥 => true]));

Pero las im谩genes de esos productos permanecen (aparecen en la secci贸n de medios de wordpress)

驴C贸mo elimino un producto y las im谩genes?

(@riaanknoetze)

Hace 1 a帽o, 9 meses

Hola,

Para eliminar las im谩genes en s铆, querr谩 usar:

API REST de WordPress: https://developer.wordpress.org/rest-api/reference/media/#delete-a-media-item (consulte Aplicaci贸n de muestra para hacerlo con cURL); O consultas directas DB SQL: https://wordpress.stackexchange.com/questions/286780/did-i-do-it-right-deleting-images-after-deleting-product-woocommerce

Lanzador de hilos

(@etejada)

Hace 1 a帽o, 9 meses

驴Por qu茅 no usar el Api Rest (https://woocommerce.github.io/woocommerce-rest-api-docs/#delete-a-product)? 驴Eso es un error?

Esta respuesta fue modificada hace 1 a帽o, 9 meses.

(@riaanknoetze)

Hace 1 a帽o, 9 meses

Perfecto; Los medios son parte de las funciones principales de WordPress (incluso cuando se utilizan por tipos de publicaciones personalizadas como 芦productos禄), lo que significa que deber谩 utilizar la API REST de WordPress para ello.

Lanzador de hilos

(@etejada)

Hace 1 a帽o, 9 meses

Gracias por tus respuestas. Lo dudo. Si necesito usar la API de relajaci贸n de wordpress, 驴cu谩l es el uso de la eliminaci贸n usando la API REST de woocommerce (https://woocommerce.github.io/woocommerce-rest-api-docs/?php#delete-a-product)?

(@riaanknoetze)

Hace 1 a帽o, 9 meses

En breve, Medios de comunicaci贸n como parte del propio WordPress, de ah铆 el WordPress WordPress. El tipo de producto de publicaci贸n personalizada, junto con sus campos de metadatos, son parte de WooCommerce, de ah铆 la API de WooCommerce. La API de WooCommerce no requiere una funcionalidad que ya est茅 disponible al replicar otra API Un deber estar presente para que WooCommerce 馃檪 funcione

Lanzador de hilos

(@etejada)

Hace 1 a帽o, 8 meses

823/5000 He intentado aplicar la soluci贸n revelada en la URL que agreg贸 (https://wordpress.stackexchange.com/questions/286780/did-i-do-it-right-deleting-images-after-deleting-product-woocommerce) pero la consulta a la base de datos, para encontrar el trabajo relacionado con el producto, viene vac铆a.

$args = [
  'order' => 'ASC',
  'post_mime_type' => 'image',
  'post_parent' => (int) $productId,
  'post_status' => 'inherit',
  'post_type' => 'attachment',
];
$child = get_children($args);

Cre茅 los productos como se muestra en la documentaci贸n de la API REST pero en el campo 芦post_parent禄 siempre est谩 vac铆o (y por lo tanto, la b煤squeda requerida para encontrar el archivo adjunto no funciona).

Esta respuesta fue modificada hace 1 a帽o, 8 meses por. Esta respuesta fue modificada hace 1 a帽o, 8 meses por. Esta respuesta fue modificada hace 1 a帽o, 8 meses por.

(@conschneider)

Ingeniero Autom谩tico de Felicidad

Hace 1 a帽o, 8 meses

Hola,

驴Puede publicar sus solicitudes de API completas aqu铆 para que podamos verificarlas? Adem谩s, si usa puntos finales personalizados, agregue tambi茅n las funciones de recuperaci贸n completas.

Tuyo sinceramente,

(@conschneider)

Ingeniero Autom谩tico de Felicidad

Hace 1 a帽o, 8 meses

Hola,

No hemos tenido noticias tuyas en un tiempo, as铆 que voy a marcar esto como una soluci贸n. Si tienes alguna otra pregunta, puedes comenzar una nueva conversaci贸n.

Tuyo sinceramente,

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *