Avisos
Vaciar todo

Mover archivos de una carpeta a otra automaticamente  

 
Alberto
 Alberto
Nuevo usuario

Hola buenos dias, tengo un problema con un plugin WP all Export. Hemos instalado este plugin exportar los productos de una web en 4 archivos XML, para que otra empresa externa pueda cogerlos por ftp y subirlos a su catálogo.

La cosa es que este plugin exporta los archivos a carpetas diferentes, y esta otra empresa, necesita que sea a una sola carpeta. Yo he creado en la carpea public_html/wp-content/uploads/wpallexport/xml y las carpetas estan en public_html/wp-content/uploads/wpallexport/exports. Necesitamos mover los xml de estas carpetas a estas otras carpetas, y los autores del plugin nos han dado este codigo php para meter en el functions:

add_action('pmxe_after_export', 'wpae_after_export', 10, 1);
function wpae_after_export( $export_id )
{
$is_secure_import = PMXE_Plugin::getInstance()->getOption('secure');

if ( ! $is_secure_import)
{
$filepath = get_attached_file($export->attch_id);
}
else
{
$filepath = wp_all_export_get_absolute_path($export->options['filepath']);
}
}

Cambio el último filepath por la ruta public_html/wp-content/uploads/wpallexport/xml pero no me funciona y da el siguiente error:

{"export_id":"3","queue_export":false,"exported":"69","percentage":100,"done":true,"records_per_request":"500"}[[ERROR]]{"error":"PHP Error: Trying to get property of non-object on line 8776 of the Functions Editor</span>","line":8776,"title":"PHP Error"}

No se si me podreis ayudar. Gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 08/06/2017 2:27 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Viendo el error que te da, parece que se está tratando de utilizar una etiqueta html dentro del functions.php, lo que no es válido.

Tendrías que código tienes en la línea 8776 de tu archivo functions.php para que lo podamos evaluar.

En todo caso, ten en cuenta que en el foro no damos soporte sobre temas de programación.

ResponderCitar
Respondido : 08/06/2017 3:06 pm

Cursos Gratuitos WordPress