siempre he subido los csv de productos sin problema y hoy me dice esto
Lo siento, este tipo de archivo no está permitido por motivos de seguridad.
ayer mismo subi varios csv sin problema
he probado a poner este codigo en el functions.php pero tampoco
//para que me deje subir csv function bp_mime_type ( $mime_types ) { $mime_types['csv'] = ''; return $mime_types;} add_filter('upload_mimes', 'bp_mime_type', 1, 1);
el problema no es del csv porque si intento subirlo sin editar nada me da el mismo error
URL del sitio: Contenido solo visible a usuarios registrados
Hola Ricardo.
El error lo está dando el propio WordPress. Revisando veo que tienes actualizado Wordpress con el último parche de seguridad (4.9.9 o 5.0.1). En este parche de seguridad se ha detectado un bug que afecta a la subida de archivos csv, ya que no se admite en el núcleo de WordPress como archivo permitido.
En este enlace tienes información sobre el bug:
-> https://core.trac.wordpress.org/ticket/45615
La solución sería modificar el archivo de funciones de WordPress como se indica en el siguiente enlace:
-> https://core.trac.wordpress.org/attachment/ticket/45615/csv_mime_type.diff
Para modificar el archivo puedes hacerlo por FTP o desde el administrador de archivos de cPanel accediendo a la ruta: wp-includes -> functions.php.
Antes de modificar el archivo te recomendamos que hagas un backup del mismo (por ejemplo copiando el archivo con otro nombre: functions-original.php) o descargándolo a tu ordenador. De esta forma ante cualquier problema que detectes podrás recuperarlo rápidamente.
Este ajuste, al estar realizado sobre el núcleo de WordPress, se sobrescribirá con la siguiente actualización, aunque esperamos que en esa lo tengan ya resuelto.
Otra opción que no pasa por modificar WordPress es modificar el archivo que importas. Puedes utilizar la siguiente herramienta: https://onlinecsvtools.com/convert-text-to-csv
Espero que mi respuesta te ayude, si no es así o necesitas algo más solo tienes que informarnos.
Un saludo
prefiero editar el functions pero no entiendo que parte de codigo he de añadir del que pone aqui core.trac.wordpress.org/attachment/ticket/45615/csv_mime_type.diff
'txt|asc|c|cc|h|srt' => 'text/plain',
'txt|asc|c|cc|h|srt|csv' => 'text/plain',
esto no puede ser porque da error
Hola Ricardo
Tienes que sustituir uno por el otro:
'txt|asc|c|cc|h|srt|csv' => 'text/plain',
Esa es la solución que ofrece WordPress hasta que actualicen, que suponemos que lo solucionaran.
Otra opción es convertir el csv que lo puedes realizar desde esta esta URL:
-> onlinecsvtools.com/convert-text-to-csv
Un saludo
el problema es que esa linea no existe en mi functions.php
ninguna linea contiene txt
Hola
El archivo al que se hace referencia no es el archivo functions.php del theme es el archivo del core de la siguiente ruta:
/wp-includes/functions.php
Saludos.
editado /wp-includes/functions.php
me sigue dando el mismo problema
// Text formats. 'txt|asc|c|cc|h|srt|csv' => 'text/plain', 'csv' => 'text/csv', 'tsv' => 'text/tab-separated-values', 'ics' => 'text/calendar', 'rtx' => 'text/richtext', 'css' => 'text/css', 'htm|html' => 'text/html', 'vtt' => 'text/vtt', 'dfxp' => 'application/ttaf+xml',
Hola
Prueba hacer la conversión con esta herramienta:
https://onlinecsvtools.com/convert-text-to-csv
Si sigues con problemas podrías evaluar recuperar una copia de tu sitio antes de la actualización que hayas realizado.
Saludos.
me lo convierte a algo muy raro con demasiadas comillas
"""SKU"",""Descripción""" """TU_NOMBRE-lat"",""El"<img <h2 """aaron-lat"",""El"
<audio
Hola
Seguimos esta discusión en:
https://www.webempresa.com/foro/23-Preguntas-sobre-WordPress/162429-continuo-con-el-tema-subiendo-CSV-Woocommerce--Lo-siento-este-tipo-de-archivo-no-est%C3%A1-permitido-por-motivos-de-seguridad.html
Te recomiendo no poner tanto código como parte del mensaje ya que se bloqueara (por seguridad), si tienes que enviar mucho código o el contenido de un archivo, mejor envíalo como archivo adjunto en .zip
Saludos.