Mauricio Gelves
Respuestas de foro creadas
-
Foro: Guías – Resolución de problemas
En respuesta a: Carga lenta de imágenes en backend@pablo-moratinos: No lo veo tan imprescindible.
El tema es que en webs pequeñas ni se nota el tiempo de carga, es una solución solo para cuando ya la base de datos tiene un tamaño considerable. Caso contrario estarías limitando innecesariamente algunas miniaturas que pueden ser útiles.Abrazo!
Foro: Guías – Resolución de problemas
En respuesta a: Carga lenta de imágenes en backendDejo también el enlace al artículo que escribí al respecto: https://maugelves.com/galeria-de-medios-de-wordpress-va-muy-lento/
Un saludo!
Mauricio- Esta respuesta fue modificada hace 6 años, 5 meses por Mauricio Gelves.
Foro: Guías – Resolución de problemas
En respuesta a: Carga lenta de imágenes en backend¡Muy buenos días gente!
Me complace contaros que ya he encontrado la solución al problema.Resumen del problema: La petición AJAX coge las últimas 40 imágenes y de cada una de ellas hace X peticiones a la base de datos para devolver todos sus datos metas (X es la cantidad de minitaturas que la web tenga registrada). A su vez, de cada miniatura llama a una función para hacer cálculos de dimensiones (aunque no regenera nuevas imágenes es un proceso lento).
Solución: Indicar a la función AJAX que solo busque la información del thumbnail (con eso alcanza y sobra para mostrar la galería).
function mg_fix_select_only_thumbnails() { return array( 'thumbnail' => __('Thumbnail'), ); } add_filter( 'image_size_names_choose', 'mg_fix_select_only_thumbnails' );
Y en segundo lugar, vamos a utilizar un filtro para «acelerar» el proceso del cálculo de tamaño de imágenes que realiza la función «image_downsize()» en el fichero wp-includes/media.php:
function mg_fix_scaled_image( $downsize, $attachment_id, $size ) { // Retrieve the proper thumbnail version remove_filter( 'image_downsize', 'mg_fix_scaled_image', 10 ); $result = wp_get_attachment_image_src( $attachment_id, $size ); add_filter( 'image_downsize', 'mg_fix_scaled_image', 10, 3 ); return $result; } add_filter('image_downsize', 'mg_fix_scaled_image', 10, 3);
Prestad atención a esta función ya que desactivamos el mismo filtro, porque la función «wp_get_attachment_image_src()» lo invoca y entraríamos en un bucle infinito.
Una vez terminada la función volvemos a setear el filtro.Espero que esto pueda ayudar a muchos.
Un abrazo y mil gracias por vuestros aportes!
Mauricio- Esta respuesta fue modificada hace 6 años, 5 meses por Mauricio Gelves.
Foro: Guías – Resolución de problemas
En respuesta a: Carga lenta de imágenes en backendPrimero muchas gracias a todos:
@fpuenteonline: La consulta a BBDD no es el problema. Ya había interceptado el SQL que ejecuta para devolver las 40 filas y la misma tarda 0.0734s
SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'attachment' AND ((wp_posts.post_status = 'inherit' OR wp_posts.post_status = 'private')) ORDER BY wp_posts.post_date DESC LIMIT 80, 40
Showing rows 80 - 119 (40 total, Query took 0.0734 seconds.)
@erchache2000: ¿Cómo es eso que imagemagick regenera los thumnbnails con cada carga de la página?
Saludos!
Mauricio- Esta respuesta fue modificada hace 6 años, 6 meses por Mauricio Gelves.
- Esta respuesta fue modificada hace 6 años, 6 meses por Mauricio Gelves.
Foro: Guías – Resolución de problemas
En respuesta a: Carga lenta de imágenes en backendMil gracias Fer, voy a probarlo esta tarde y compartiré los resultados.
De ser así, lo dejaré escrito en blog para que quede más registro de la solución.Lo dicho, he probado en su momento la consulta a base de datos para ver si era necesario algún conjunto extra de índices, pero siempre tuve buenos resultados.
Pruebo el código para ver si podemos dar con el problemilla.
¡¡¡Mil gracias a todos por los aportes!!!
MauricioForo: Guías – Resolución de problemas
En respuesta a: Sitio web WordPress es SPAM en FacebookMuchas gracias @carloslongarela!
Foro: Guías – Resolución de problemas
En respuesta a: Traducción de temas y pluginsQuiero evitar a toda costa el tener que copiar y pegar cada fila luego en el Poedit, así que voy a probar el plugin que me recomiendas. Ya te contaré qué tal.
Muchas gracias nuevamente.
Foro: Guías – Resolución de problemas
En respuesta a: Traducción de temas y pluginsAquí falta la respuesta de Fernando Tellado diciendo:
– Para eso existe un Plugin que…Efectivamente, Javi Guembe me recomendó el plugin «Loco Translate» al cual voy a echar un ojo. A simple vista parece realizar todo lo que necesito.
Muchas gracias Javier
Foro: Guías – Resolución de problemas
En respuesta a: Soporte para MIME Type video/ogvMisterios del código pero solo me función en cuanto puse la solución propuesta por @desarrollowp ¡Muchas gracias Pablo!
Lo vuelvo a copiar y formateado para que sirve como referencia.
function ogg_mime_type ( $mime_types ) { $mime_types['ogg|oga'] = 'audio/ogg'; $mime_types['ogv'] = 'video/ogg'; $mime_types['ogg'] = 'application/ogg'; return $mime_types; } add_filter('upload_mimes', 'ogg_mime_type', 1, 1);
Foro: Guías – Resolución de problemas
En respuesta a: Soporte para MIME Type video/ogvMuchas gracias a ambos. Sigue sin funcionar, creo que puede ser un posible bug según la respuesta de un moderador => https://wordpress.org/support/topic/sorry-this-file-type-is-not-permitted-for-security-reasons-9/ (lleva a un 404 :S)
De todas formas he intentado subir un .ogv a un WordPress cero kilómetro y aún así obtengo el mismo error.
¡Gracias igual a ambos!
Foro: Guías – Resolución de problemas
En respuesta a: Soporte para MIME Type video/ogvLos dos filtros devuelven el mismo array, tal vez la diferencia entre los dos sea el momento en que se ejecuta, la verdad es que no lo sé.
En ambos casos no funciona 😢
¡Gracias igual José!
Foro: WooCommerce
En respuesta a: Imagenes de productos – Theme Shop isleBuenas tardes:
¿Has podido resolver el problema?
Accedo a la web y veo la imagen con buena resolución.Un saludo
Foro: Diseño – Temas y plantillas
En respuesta a: Probleama de diseño en el blogHola Fabiana:
Tengo una posible solución, intenta agregar estas líneas de CSS en tu tema:#posts-container.fusion-blog-layout-grid { display: flex; flex-wrap: wrap; }
Espero te sirva.
Un saludo,
MauricioForo: Guías – Resolución de problemas
En respuesta a: Teclado externo bluetooth y acentosHola @susa, como bien describes es un problema de configuración del teclado y no de WordPress. Verifica la configuración y prueba en otras webs/editores de texto. Tal vez así puedas dar con el problema.
Un saludo,
MauricioForo: Guías – Resolución de problemas
En respuesta a: Ver entradas dentro de una páginaEs probable que sea alguna configuración propio del tema o bien que la plantilla que está usando para pintar los posts muestre por defecto todo el contenido.
La función WordPress que muestra el resúmen del post se llama
the_excerpt()
.¿Qué tema estás usando?