No aparecen imágenes en las entradas de la página principal

Inicio Foros WordPress Themes y Diseño No aparecen imágenes en las entradas de la página principal

Este debate contiene 9 respuestas, tiene 3 mensajes y lo actualizó  MOPE hace 7 años, 2 meses.

  • Autor
    Publicaciones
  • #20576

    MOPE
    Participante

    <p>Tengo un problema con las plantillas que creo con Artisteer 3.0 en su última actualización.<br />
    Con las plantillas nuevas que genero con ese programa la página principal no me muestra las imágenes de las entradas, algo que sí ocurre con un diseño anterior que estoy usando actualmente hasta que lo solucione.</p>
    <p>Por ejemplo, si entráis en http://www.elespinar.info/blog veis que sí se ven las imágenes que acompañan a cada texto, pero si entráis probando una plantilla cualquiera, por ejemplo http://elespinar.info/blog/?theme=elespinarazul1000 aparece la plantilla nueva pero sin la imagen de la entrada. He probado con plantillas independientes y sí se ven las imágenes, por lo que descarto problemas en la página, y todo apunta hacia ese generador de plantillas.</p>
    <p>¿Alguien sabe cómo podría solucionarlo?
    </p>

  • #50776

    LGrusin
    Miembro

    Las imágenes las pones como caption. Al principio pensé que el nuevo theme no tenía los estilos CSS para ello pero me queda la duda. Comprueba y compara cada style.css en busca de .wp-caption.

    También puedes comparar los index.php de ambos themes para ver las diferencias.

    Un saludo

  • #50782

    MOPE
    Participante

    Gracias, por la respuesta. He mirado y la única diferencia es este código que aparece en las nuevas plantillas y no en las anteriores:

    Pero me imagino que eso no será, hablan de un conflicto con las imágenes que se solucionaría parcheando el index.php de la plantilla con este cambio

    In index.php, change

    ‘content’ => art_get_excerpt(),
    to
    ‘content’ => art_get_content(),

    Pero lo he intentado una vez y dio error la página, es decir, no me funcionó.

  • #50784

    LGrusin
    Miembro

    Por ahí van los tiros. El theme usa the_excerpt en vez de usar the_content. Para hacerlo utiliza funciones del propio Artisteer, art_get_excerpt() y art_get_content(). Además si te fijas está hecho para mostrar thumbnails y en tu caso no los utilizas. Eso se podría modificar.

    ¿Has mirado si existe alguna configuración del theme desde el DashBoard de WordPress? Theme options o algo similar.

    Supongo que si eliminas 'thumbnail' => art_get_post_thumbnail(), junto con la modificación anterior, no salen las miniaturas y si las demás imágenes, aunque eso es mucho suponer.

    ¿Cómo está puesto en el otro index.php que funciona? Compáralos.
    ¿Por qué no pones el código del index.php? Con poner el bucle while es suficiente.

    Un saludo

  • #50786

    almendron
    Participante

    La versión 3.0 de Artisteer es una beta por lo que es posible que la solución no sea fácil de encontrar. Yo seguiría usando la versión 2.6 y esperaría a que lancen la definitiva 3.0

    Y otra cosa: lo que has implementado para evitar que se copien los textos no sirve para nada. Basta con seleccionar y pulsar CTRL+C para copiar sin ningún problema.

    Echa un vistazo a http://www.coloriuris.net/

    Si no ha cambiado, es gratuito para los blogs. Permite definir tu política sobre los derechos de autor y te ofrece seguridad jurídica en caso de que alguien incumpla aquélla.

  • #50791

    MOPE
    Participante

    Este es el index.php de la plantilla que no funciona, tengo desactivado la generación automática de thumbnails y sigue el problema.

    El index.php de la plantilla que funciona es

    una diferencia abismal de código….

    He probado a desactivar pulgins, sobre todo algunos relacionados con las imágenes y el problema persiste.

    Gracias, Pedro.

  • #50805

    LGrusin
    Miembro

    Si, totalmente distintos.

    Según el Codex de WordPress la función get_post_format() no debe usarse así, ahí podría haber algún error. De todas formas, ¿Tienes algún archivo que se llame content-standar.php o algo similar? Sería interesante saber el código de ese archivo puesto que index.php llama a ese archivo para mostrar los posts.

    Un saludo

  • #50810

    MOPE
    Participante

    Hay 6 archivos content: content.php, content-aside.php, content-attachement.php, content-galery.php, content-page.php y content-single.php.

    En content-page hay este código

    En content.php

    Y en content-single

    Pero ni en estos ni en los otros aparece get_post_format()

    Ahí ya sí estoy atascado del todo….

    Saludos y gracias por la molestia en la ayuda.

  • #50812

    LGrusin
    Miembro

    En el archivo content.php

    Cambia ‘content’ = > theme_get_excerpt(), por ‘content’ = > theme_get_content(), tal como está en el content-single.php. Si te fijas las imágenes si salen en el single.

    También puedes eliminar del archivo content.php la línea ‘thumbnail’ = > theme_get_post_thumbnail(), puesto que no usas las miniaturas, es decir, content.php queda muy similar al resto de archivos content-xxxx.php

    Un saludo

  • #50814

    MOPE
    Participante

    Muchas gracias!! Parece que sí funciona, lo he probado con una plantilla y parece que sí va bien.

    http://elespinar.info/blog/?theme=elespinar_blanco

    Mañana lo termino de solucionar, ahora estoy con el móvil probando los cambios pero creo que es la solución hasta que los de Artisteer se pongan las pilas.

    De nuevo muchas gracias por la ayuda.

    Saludos, Pedro.

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest