Soporte » WordPress Avanzado » No aparece el panel imagen destacada en el admin

  • Resuelto bunquer

    (@bunquer)


    El panel para añadir imagen destacada no aparece. El tema está hecho a medida y ya aparecía sin haber hecho ningún cambio. Solo la última actualización de WP. He probado varias cosas sin éxito:
    – He comprobado las preferencias. No aparece el switch junto con el resto de paneles.
    – He comprobado la función en functions.php y está.
    – He activado el último tema oficial de WP y tampoco me muestra el panel.
    No se me ocurre nada más. Ahora mismo si subo una nueva entrada elige una imagen al azar de las que se incluyen en el post para ponerla como destacada.
    Agradezco cualquier ayuda o pista.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • Moderador Mariano Perez

    (@mpcdigital)

    Hola,

    entra en la edición de cualquier entrada o cualquier página. Arriba a la derecha hay tres puntitos que si lo clicas se despliega un menú con opciones. La última es Preferencias.
    En Preferencias hay tres secciones: Generales, bloques y paneles.
    Dentro de Paneles debe estar apagado el control de Imagen Destacada que es el que necesitas.

    Iniciador del debate bunquer

    (@bunquer)

    Hola Mariano. Ya lo probé, y ni siquiera aparece el switch para activar la visualización de ese panel.

    Moderador Jose Luis

    (@jose64)

    Hola @bunquer.

    Bienvenido al foro de soporte. Seguramente tienes un problema de compatibilidad con tu tema, cámbialo por otro tema, uno de los Twenty, y haz la prueba para verificarlo.

    Si el problema es el tema tienes tres opciones:

    • Contactar con el que lo desarrolló para que lo actualice
    • Cambiar la versión de WordPress por la rama anterior (5.8.3), puedes hacerlo manualmente o con un plugin como WP Downgrade | Specific Core Version haciendo una copia de seguridad antes
    • Cambiarlo por otro que esté actualizado

    Recuerda marcar el debate como resuelto cuando así sea, de esta forma nos ayudas a mantener el foro al día.

    Iniciador del debate bunquer

    (@bunquer)

    El tema es mío y no hice ningún cambio para que dejase de aparecer.
    He probado a activar un tema oficial de WordPress y sigue igual.
    He repasado las bases de datos y no hay ningún problema.
    No veo como solución hacer un downgrade.
    He optado por el plugin ACF para añadir un campo personalizado de imagen destacada.

    Moderador Jose Luis

    (@jose64)

    Pues es evidente que tienes un problema en tu instalación y añadir un campo personalizado, aunque sea una solución, no resuelve el problema de fondo. Deberías buscar la causa del problema y solucionarlo.

    He comprobado la función en functions.php y está

    ¿Qué función?

    No veo como solución hacer un downgrade.

    Cambiar de rama no tiene ningún problema mientras tengas la instalación actualizada a la última versión de esa rama. Es una solución temporal mientras no encuentras la causa del problema y es mucho mejor que crear un campo personalizado y dejarlo así, a la larga seguramente te traerá más problemas con futuras actualizaciones.

    El tema es mío y no hice ningún cambio para que dejase de aparecer.

    Revisa bien tu código, usando el inspector de elementos veo un error en un script:

    Uncaught ReferenceError: $ is not defined
        at el-blog-de-mar:275:6
    
    script type="text/javascript">
         $('#searchsubmit').attr('disabled','disabled');
         $('#s').keypress(function(){
                if($(this).val() != ''){
                   $('#searchsubmit').removeAttr('disabled');
                }
         });
    </script>

    Igual que tienes ese error es posible que tengas algún otro, revisa con el inspector de elementos la ventana de edición, es posible que ahí veas algo también.

    Iniciador del debate bunquer

    (@bunquer)

    Hola, gracias por la respuesta tan detallada Jose Luis.

    – Me refería a la función para habilitar las imágenes destacadas:

    add_theme_support( ‘post-thumbnails’ );

    De todas formas todo lo que tiene que ver con functions.php o algun error de algún script debería solucionarse si activo otra plantilla, o al menos eso pienso.

    Imagino que como me dices lo del downgrade es la opción que me queda. Pero tengo un par de dudas al respecto.

    1. Si no lo hago, y espero nueva actualización es lo mismo, podría solucionarse?
    2. Si hago la bajada de versión, y se soluciona, debo luego actualizar?

    Gracias!

    Moderador Jose Luis

    (@jose64)

    Hola.

    – Primero asegúrate que el problema no es tu tema:

    Activa otro tema (por ejemplo Twenty Twenty-One, no uses el Twenty Twenty-Two), desactiva todos los plugins que tengas instalados y verifica si se soluciona. Si no se soluciona es un problema de la instalación, debería resolverse reinstalando WordPress. Reinstala WordPress y prueba nuevamente y si funciona bien cambia a tu tema y verifícalo.

    Con una nueva actualización creo que es difícil que se solucione, normalmente los desarrolladores actualizan sus temas para garantizar la compatibilidad con las nuevas versiones.

    Con respecto a lo segundo: las versiones están organizadas en ramas, la 5.8.3 es la más actual de la rama 5.8, mientras tengas tu instalación actualizada a la última de esa rama tienes garantizadas todas las actualizaciones de seguridad

    Iniciador del debate bunquer

    (@bunquer)

    Hola de nuevo.

    Finalmente bajé la versión como me venías recomendando y efectivamente todo a vuelto a funcionar perfectamente. Ahora mismo estoy en la 5.8.3

    Gracias por la atención!

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • Debes estar registrado para responder a este debate.