Resultados de búsqueda para 'plugin'
-
-
Buenos días:
Desde hace unos días observé que no se mostraba mi feed en otras webs.
Al llevar la url a un validador de feed (https://validator.w3.org/) sale el siguiente error:
Sorry
This feed does not validate.
- line 2, column 0: XML parsing error: <unknown>:2:0: XML or text declaration not at start of entity [help]<?xml version=»1.0″ encoding=»UTF-8″?><rss version=»2.0″
Source: https://regnumchristi.es/feed/
He desactivado plugins, he cambiado el tema pero no se soluciona.
Que puedo hacer?
GRACIAS
La página con la que necesito ayuda: [accede para ver el enlace]
-
Hola.
Desde hace unos días estoy teniendo un problema al subir archivos CSV.
Cualquier archivo CSV cuya primera columna comience con
ID;es rechazado con el mensaje:«Lo siento, no tienes permisos para subir este tipo de archivo.»
Para descartar problemas del entorno hice las siguientes pruebas:
- Probé en dos hostings diferentes:
- Kinsta (sitio en producción).
- Banahosting (instalación nueva de WordPress).
- Probé tanto en:
- Un sitio con WooCommerce.
- Una instalación limpia de WordPress, sin WooCommerce.
- Desactivé Wordfence.
- Desactivé todos los plugins.
- Cambié al tema por defecto Twenty Twenty-Six.
- Probé tanto en Chrome como en Firefox.
- Probé la subida desde:
- WooCommerce → Productos → Importar.
- Medios → Añadir nuevo.
Las imágenes, PDF y TXT se suben correctamente.
Para aislar el problema creé un CSV mínimo con el siguiente contenido:
ID;Precio1;100Ese archivo también es rechazado.
Sin embargo, si únicamente cambio el encabezado por:
ID Producto;Precioo
SKU;Precioel archivo se sube correctamente.
Revisando el problema encontré lo siguiente:
get_allowed_mime_types()incluye correctamente:
[csv] => text/csv- Sin embargo,
wp_check_filetype_and_ext()devuelve:
array( 'ext' => false, 'type' => false, 'proper_filename' => false,)- Además,
finfo_file()detecta el primer archivo como:
application/x-sylkMientras que si el encabezado se cambia a
ID ProductooSKU, pasa a detectarlo como:text/plainLo que me llama la atención es que WooCommerce exporta los CSV utilizando
IDcomo primera columna por defecto. Por ejemplo:ID,"Precio rebajado","Precio normal"(o sus equivalentes según el idioma).
Es decir, un usuario podría exportar un CSV desde WooCommerce, modificar únicamente los precios e intentar volver a importarlo, encontrándose con este error sin haber cambiado la estructura del archivo.
¿Es un cambio esperado en la validación de WordPress o podría tratarse de un problema relacionado con la detección
application/x-sylkpor parte de PHP/Fileinfo? - Probé en dos hostings diferentes:
-
Hola a todos:
Estoy preparando la adaptación de una tienda online de productos variados de alimentación(galletas, bollería, pan, harinas, frutos secos, etc., etc…) en WooCommerce para cumplir con la nueva Directiva (UE) 2023/2673 sobre el botón/función de desistimiento obligatorio. Leyendo el artículo de AyudaWP me han surgido algunas dudas operativas y de usabilidad sobre cómo plantearlo en este sector.
A nivel de catálogo, la tienda vende una mezcla de productos: por un lado, perecederos de caducidad rápida (pan fresco del día, bollería, pastelería) y, por otro, productos empaquetados de larga duración (harinas, galletas, frutos secos, especias). Sé que los primeros están exentos por ley por ser alimentos perecederos, pero al tener artículos de larga duración que sí admiten devolución, sé que la web debe incluir la función sí o sí.
He visto que el ilustre Fernando Tellado ha lanzado un plugin gratuito específico para esto (Cumplimiento del derecho de desistimiento de la UE), el cual genera la página con el formulario e integra el botón en la sección de «Mi Cuenta» y en los correos del pedido.
Aun así, de cara a la experiencia de usuario y la estructura, me gustaría conocer vuestra opinión sobre estos dos puntos:
- Ubicación y visibilidad: Para una tienda de alimentación con este perfil mixto, ¿dónde recomendáis colocar el enlace principal además del pie de página? ¿Veis necesario añadir algún aviso en la ficha de producto de los artículos exentos (como el pan) aclarando que no admiten desistimiento, o basta con que figure en el propio formulario legal?
- Estructura de la página: El plugin nos genera una página exclusiva para el formulario. ¿Soléis dejar esa página limpia solo con los campos de desistimiento, o veis mejor aprovechar esa misma sección para redactar un texto explicativo bilingüe o un listado detallando qué categorías (frescos) quedan excluidas de la norma?
Agradezco mucho vuestra experiencia y consejos si estáis adaptando tiendas de alimentación o comercio local con este perfil. ¡Un saludo!
-