Subir archivos de tipo SVG a WordPress

WordPress tiene restringida la subida de ficheros de formatos determinados. Uno de ellos es el SVG, cada vez más usado en el mundo web. Para poder subir ficheros SVG en WordPress, es necesario añadir este filtro en functions.php.

function llos_mime_types($mimes) {
 $mimes['svg'] = 'image/svg+xml';
 return $mimes;
}
add_filter('upload_mimes', 'llos_mime_types');

Error 500 con AJAX Thumbnail Rebuild, imposible regenerar las imágenes

Si la librería de tu WordPress pesa mucho, es posible que AJAX Thumbnail Rebuild no te permite regenerar las imágenes por falta de memoria de tu hosting. Mi servidor tiene un límite de 256MB de memoria, y en este caso la página web tiene unas 7.000 imágenes.

Para solventar el problema he sustituido la función del fichero php del plugin:

$attachments =& get_children( array(
'post_type' => 'attachment',
'post_mime_type' => 'image',
'numberposts' => -1,
'post_status' => null,
'post_parent' => null, // any parent
'output' => 'object',
) );

Por esta función que consume menos recursos y me ha permitido lanzar la opción de regenerar sin problemas.

$attachments = $wpdb->get_results("SELECT id, post_title FROM {$wpdb->posts} WHERE post_type='attachment' AND post_mime_type LIKE 'image%'");

AJAX Thumbnail Rebuild

AJAX Thumbnail Rebuild te permite regenerar de forma masiva las miniaturas de las imágenes tu página web. Esto te será útil si necesitas generar nuevos tamaños de imagen de las imágenes de tu librería multimedia por cambios posteriores en el diseño de tu web.

Hay otros plugins que permiten hacer lo mismo, como el popular Regenerate Thumbnails, pero AJAX Thumbnail Rebuild es el único que permite elegir regenerar solamente imágenes destacadas o tamaños de imagen específicos. Opciones muy útiles en webs con una gran cantidad de imágenes.

Term Management Tools

Si necesitas reorganizar sus tags y categorías de forma masiva la tarea se te hará mucho más fácil gracias a Term Management Tools. Este plugin añade nuevas opciones en los menús desplegables de la pagina de edición de taxonomía:

  • Fusionar – combinar dos o más términos en uno
  • Establecer padres – establecer el padre de uno o más términos (para taxonomías jerárquicas)
  • Cambio de taxonomía – convierte términos de una taxonomía a otra de forma fácil y masiva

Term Management Tools  funciona con tags, categorías y taxonomías personalizadas.