Soporte » Guías – Resolución de problemas » Conflicto con librería multimedia y functions.php

  • Hola,

    Mi problema es que en la edición de posts y páginas, al hacer clic en «Añadir objeto», no cargan las imágenes de la librería multimedia. Si intento subir un archivo me aparece este error «Ha habido un error en la subida. Por favor inténtalo más tarde». Sin embargo, entrando a la Librería Multimedia desde el Dashboard, ahí está el archivo que dio error y todos los demás.

    Después de leer varios posts sobre casos parecidos, he identificado el problema en el functions.php de mi child-theme (el parent es Divi, de Elegant). Si lo borro todo funciona bien, si lo dejo, aunque sea totalmente en blanco, tengo el mismo problema. Buscando solución quité el archivo y añadí el código al functions.php del tema padre. Pero pasa lo mismo. Este es el código:

    add_filter('body_class', 'my_custom_body_class', 10, 2);
    function my_custom_body_class($classes) {
        $classes[] = get_bloginfo('language');
        return $classes;  }
    function custom_excerpt_length( $length ) {
    	return 200;}
    add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

    El problema es que no puedo renunciar a estas funciones y también necesito que la librería multimedia responda como debe de ser… Ojalá puedan ayudarme. Saludos 🙂

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate teresagua

    (@teresagua)

    Ok, logré resolver esto actualizando el tema y todo iba bien… Hasta que he añadido código a wp-config.php para que deje de guardar revisiones y papelera:

    define( 'WP_POST_REVISIONS', false );
    define ('EMPTY_TRASH_DAYS', 0);

    Ahora vuelvo a tener el mismo problema con la librería multimedia. Si quito esas líneas, todo está bien. ¿Qué está pasando aquí? ¿Algún sabio/a de ´Wordpress que tenga una pista?

    Muchíiiiisimas gracias 🙂

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Conflicto con librería multimedia y functions.php’ está cerrado a nuevas respuestas.