Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Los Productos no se pueden ordenar en Woocommerce  

 
David Gospelman
 David Gospelman
Usuario experto

De un tiempo a esta parte, no puedo ordenar los productos en woocommerce. Al intentarlo, en princípio se cambia, pero se queda pensando eternamente con la rueda de espera girando.

 

Lo he intentado de diferentes ordenadores por si acaso, y nada.

 

¿Sabéis cómo solucionarlo?

 

¡Muchas gracias!

Contenido solo visible a usuarios registrados

Citar
Respondido : 19/03/2023 11:32 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola David.

Supongo que te refieres en el administrador y lo estas ordenado desde la opción de Ordenar:

screenshot masquecms.es 2023.03.19 13 53 48

.- Desactiva todos los plugins de que tengan alguna función en WooCommerce excepto WooCommerce y prueba a modificar el orden.

Ten en cuenta que ordenar solo se muestran los productos ordenados cuando tienes seleccionada la opción de ordenar, si accedes de nuevo a productos veras el orden normal pero si seleccionas Ordenar veras el orden que definiste.

screenshot masquecms.es 2023.03.19 14 32 20
screenshot masquecms.es 2023.03.19 14 32 58

 

Un saludo

ResponderCitar
Respondido : 19/03/2023 1:34 pm

David Gospelman
 David Gospelman
Usuario experto

Sí, con la función ordenar activada, ANtes funcionaba bien, ahora de pronto se queda pensando indefinidamente cuando cambio el orden.

 

Probaré a desactivar los plugins, y os cuento. ☺

 

Gracias.

ResponderCitar
Respondido : 19/03/2023 2:10 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola David.

Ok dejo el hilo abierto por si necesitas retomarlo.

 

Un saludo

ResponderCitar
Respondido : 19/03/2023 2:43 pm

David Gospelman
 David Gospelman
Usuario experto

Después de probar uno a uno los plugins que (yo creo) afectan a Woocommerce, sigue pasando lo mismo, al cambiar el orden se queda pensando y se queda colgado.

Screenshot 2023 03 19 at 15 49 37 Productos Tartas personalizadas en Madrid — WordPress

 

ResponderCitar
Respondido : 19/03/2023 2:51 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola David.

Prueba a desactivar el plugin Disable Bloat for WordPress & WooCommerce

Una vez lo tengas vacía la caché de WPRocket y lopruebas.

 

Un saludo  

ResponderCitar
Respondido : 19/03/2023 4:18 pm

David Gospelman
 David Gospelman
Usuario experto

Muchas gracias Pepe, ya lo había hecho pero lo he vuelto a probar, la caché la vacío por rutina cada vez que activo o desactivo un plugin, pero nada, sigue quedándose colgado. 🙄 

ResponderCitar
Respondido : 19/03/2023 4:33 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola David.

Ok Probemos otra cosa.

.- Accede a tu cuenta de WePanel -> Administrador de archivos.

.- Accede a la carpeta donde tienes la instalación y renombra el archivo htaccess

.- Accede de nuevo a la administración de WordPress

.- Accede Ajustes -> Enlaces permanentes y sin realizar ningún cambio pulsa en el botón de Guardar

 

Revisa si tenemos suerte y nos comentas.

 

Un saludo

 

 

ResponderCitar
Respondido : 19/03/2023 5:04 pm

David Gospelman
 David Gospelman
Usuario experto
Sin título 1

 Al renombrar no funciona la web y al acceder al backend en Ajustes -> Enlaces permanentes, me redirigía a una página no encontrada. He vuelto a restaurar .htaccess

ResponderCitar
Respondido : 19/03/2023 6:44 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal David,

Parece ser que tienes código especifico en tu archivo de htaccess puedes mostrarnos su contenido?

Puedes generar una versión sin modificaciones colocando la estructura base 

# BEGIN WordPress


RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

Si el problema persiste debes desactivar todos los plugins e ir activando uno a uno hasta hallar el posible responsable de la falla

Saludos!

ResponderCitar
Respondido : 19/03/2023 8:04 pm

David Gospelman
 David Gospelman
Usuario experto

Esto es lo que tengo:

 

# BEGIN WP Rocket v3.12.6.1
# Use UTF-8 encoding for anything served text/plain or text/html
AddDefaultCharset UTF-8
# Force UTF-8 for a number of file formats
<IfModule mod_mime.c>
AddCharset UTF-8 .atom .css .js .json .rss .vtt .xml
</IfModule>

# FileETag None is not enough for every server.
<IfModule mod_headers.c>
Header unset ETag
</IfModule>

# Since we’re sending far-future expires, we don’t need ETags for static content.
# developer.yahoo.com/performance/rules.html#etags
FileETag None

<IfModule mod_alias.c>
<FilesMatch "\.(html|htm|rtf|rtx|txt|xsd|xsl|xml)$">
<IfModule mod_headers.c>
Header set X-Powered-By "WP Rocket/3.12.6.1"
Header unset Pragma
Header append Cache-Control "public"
Header unset Last-Modified
</IfModule>
</FilesMatch>

<FilesMatch "\.(css|htc|js|asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$">
<IfModule mod_headers.c>
Header unset Pragma
Header append Cache-Control "public"
</IfModule>
</FilesMatch>
</IfModule>

<IfModule mod_mime.c>
AddType image/avif avif
AddType image/avif-sequence avifs
</IfModule>
# Expires headers (for better cache control)
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 month"
# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
ExpiresByType text/cache-manifest "access plus 0 seconds"
# Your document html
ExpiresByType text/html "access plus 0 seconds"
# Data
ExpiresByType text/xml "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType application/json "access plus 0 seconds"
# Feed
ExpiresByType application/rss+xml "access plus 1 hour"
ExpiresByType application/atom+xml "access plus 1 hour"
# Favicon (cannot be renamed)
ExpiresByType image/x-icon "access plus 1 week"
# Media: images, video, audio
ExpiresByType image/gif "access plus 4 months"
ExpiresByType image/png "access plus 4 months"
ExpiresByType image/jpeg "access plus 4 months"
ExpiresByType image/webp "access plus 4 months"
ExpiresByType video/ogg "access plus 4 months"
ExpiresByType audio/ogg "access plus 4 months"
ExpiresByType video/mp4 "access plus 4 months"
ExpiresByType video/webm "access plus 4 months"
ExpiresByType image/avif "access plus 4 months"
ExpiresByType image/avif-sequence "access plus 4 months"
# HTC files (css3pie)
ExpiresByType text/x-component "access plus 1 month"
# Webfonts
ExpiresByType font/ttf "access plus 4 months"
ExpiresByType font/otf "access plus 4 months"
ExpiresByType font/woff "access plus 4 months"
ExpiresByType font/woff2 "access plus 4 months"
ExpiresByType image/svg+xml "access plus 4 months"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
# CSS and JavaScript
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
# Gzip compression
<IfModule mod_deflate.c>
# Active compression
SetOutputFilter DEFLATE
# Force deflate for mangled headers
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
# Don’t compress images and other uncompressible content
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png|rar|zip|exe|flv|mov|wma|mp3|avi|swf|mp?g|mp4|webm|webp|pdf)$ no-gzip dont-vary
</IfModule>
</IfModule>

# Compress all output labeled with one of the following MIME-types
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE application/atom+xml \
application/javascript \
application/json \
application/rss+xml \
application/vnd.ms-fontobject \
application/x-font-ttf \
application/xhtml+xml \
application/xml \
font/opentype \
image/svg+xml \
image/x-icon \
text/css \
text/html \
text/plain \
text/x-component \
text/xml
</IfModule>
<IfModule mod_headers.c>
Header append Vary: Accept-Encoding
</IfModule>
</IfModule>

<IfModule mod_mime.c>
AddType text/html .html_gzip
AddEncoding gzip .html_gzip
</IfModule>
<IfModule mod_setenvif.c>
SetEnvIfNoCase Request_URI \.html_gzip$ no-gzip
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} on [OR]
RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} https
RewriteRule .* - [E=WPR_SSL:-https]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule .* - [E=WPR_ENC:_gzip]
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{QUERY_STRING} =""
RewriteCond %{HTTP:Cookie} !(wordpress_logged_in_.+|wp-postpass_|wptouch_switch_toggle|comment_author_|comment_author_email_) [NC]
RewriteCond %{REQUEST_URI} !^(/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/finalizar-compra/(.*)|/carrito/|/mi-cuenta/(.*)|/wc-api/v(.*)|/(index\.php/)?(.*)wp\-json(/.*|$))$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^(facebookexternalhit|WhatsApp).* [NC]
RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/wp-rocket/%{HTTP_HOST}%{REQUEST_URI}/index%{ENV:WPR_SSL}%{ENV:WPR_WEBP}.html%{ENV:WPR_ENC}" -f
RewriteRule .* "/wp-content/cache/wp-rocket/%{HTTP_HOST}%{REQUEST_URI}/index%{ENV:WPR_SSL}%{ENV:WPR_WEBP}.html%{ENV:WPR_ENC}" [L]
</IfModule>
# END WP Rocket

<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp74
</FilesMatch>
# BEGIN WordPress
# Las directivas (líneas) entre «BEGIN WordPress» y «END WordPress» son
# generadas dinámicamente y solo deberían ser modificadas mediante filtros de WordPress.
# Cualquier cambio en las directivas que hay entre esos marcadores serán sobrescritas.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
# BEGIN WP-Optimize Gzip compression
<IfModule mod_filter.c>
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType font/x-woff .woff
AddType image/svg+xml .svg

AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-font-woff
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/woff
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml

# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
</IfModule>
# END WP-Optimize Gzip compression

ResponderCitar
Respondido : 19/03/2023 8:58 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola David, 

Con la estructura del archivo htaccess que nos muestras puedes guardarlo y remplazar en su lugar el código que te he compartido y así hacer la prueba

Cualquier incidencia siempre podrás restablecer el archivo htaccess

Saludos! 

ResponderCitar
Respondido : 19/03/2023 11:49 pm