Soporte » Plugins y Hacks » Cambiar imagen en cluster

  • Resuelto Kirlian

    (@fitmumtsita)


    Hola buenas, estoy intentando hacer clusters con el plugin Content Views pero no se como hacer para que la imagen que coge no sea la parte de arriba del post, sino otra que yo quiera. Podeis ayudarme?
    Saludos

Viendo 15 respuestas - 1 de 15 (de 17 total)
  • Hola!!

    La versión free solo te permite insertar la imagen destacada. La versión Pro te deja mostrar la primera imagen.

    Saludos

    Y se puede hacer que coja la imagen destacada de en este caso una pagina, pero que esta no sea visible a la hora de publicarla?
    He visto alguna web que lo hacen pero no se como, ni con que plugin!!

    Saludos

    Gracias

    Moderador almendron

    (@almendron)

    1) Puedes subir cualquier imagen y en el último paso no insertarla.
    2) Puedes seleccionar como imagen destacada cualquier imagen que esté en la biblioteca de medios.
    3) ten en cuanta que si tu plantilla muestra una imagen de miniatura en, por ejemplo, en el archivo o en la página principal, ésta siempre será la imagen destacada.

    • Esta respuesta fue modificada hace 2 meses, 2 semanas por  almendron.

    Hola, igual no acabo de entenderlo!!!!
    1- Creo un post y pongo una imagen destacada
    2- Con el plugin Content Views creo una entrada nueva con referencia el post anterior
    3- Me coge como imagen de cluster la imagen destacada del post
    Pero claro al publicar el post se ve la imagen destacada que puse y es la que no quiero que aparezca.
    Espero haberme explicado bien!!!

    Moderador almendron

    (@almendron)

    Es así como dices. Te lo indicaba en el punto 3. Debo señalar que no has indicado cuál es tu página y, por tanto, no podemos saber a priori si tu plantilla muestra la imagen destacada o no.

    La única forma es modificando el archivo de tu tema donde está el código para mostrar la imagen destacada.

    El Theme es Generatepress, no puse la pagina porque no la tengo visible y en nofollow para que no indexe hasta que la acabe.

    Entiendo, que por plantilla no puedo ocultar la imagen destacada. Sería facil modificando el código?

    Moderador almendron

    (@almendron)

    No te creas que es fácil. Le he echado un vistazo rápido y está relacionada la imagen con la función “generate_after_entry_header” y ésta a su vez la tienes en varios archivos.

    Yo creo que no te merece la pena.

    Pongo una web ejemplo en la que utiliza este sistema.Es lo que me gustaría implementar!!!

    http://www.comprarmisprismaticos.com

    Moderador almendron

    (@almendron)

    Si ya lo he entendido pero con el plugin que usas no puedes hacerlo ya que toma siempre la imagen destacada.

    Si quieres tocar la plantilla, ve al archivo content-single.php y en la línea 23 encontrarás lo siguiente:

    do_action( 'generate_before_content' );

    Cambia por

    //do_action( 'generate_before_content' );

    y la imagen destacada ya no aparecerá al principio del post.

    Gracias por el interés, pero no logre que desaparezca!!!

    Parece que el temita se resiste!!!

    Moderador almendron

    (@almendron)

    Pues debería funcionar porque yo he hecho la prueba y desaparece.

    ¿No habrás insertado la imagen además de ponerla como imagen destacada? O tal vez no hayas puesto la imagen destacada pero la hayas insertado en el post.

    Al eliminar la línea que te indico, lo que sucede es que la imagen destacada desaparece del principio del post pero no la quita en caso de que la hayas insertado.

    Pues no lo entiendo, los pasos son los siguientes:
    1. Elimino la imagen destacada de la pagina en concreto
    2. Actualizo y veo que no aparece en el post
    3. Voy al Editor de WP y cambio la lines 23 del Content_single.php
    4. Inserto de nuevo la imagen destacada
    5. Actualizo y vuelve a aparecer arriba en el post

    Lo haces con el mismo tema o no tiene nada que ver? Tengo content_single.php, content_page.php, content.php, no será en otro?

    Moderador almendron

    (@almendron)

    1. Me voy a content_single.php y sustituyo do_action( 'generate_before_content' ); por //do_action( 'generate_before_content' );

    2.- Dentro del post NO DEBE estar la imagen.

    3.- Me voy a Imagen destacada > Establecer imagen destacada. NO LA INSERTO EN EL POST.

    4.- Actualizo y veo el post. La imagen destacada que aparecía arriba ya no aparece.

    Pruebas hechas con https://es.wordpress.org/themes/generatepress/

    Tienes las lineas de codigo como las mías??

     * generate_before_content hook.
    *
    * @since 0.1
    *
    * @hooked generate_featured_page_header_inside_single – 10
    */
    //do_action( ‘generate_before_content’ );
    
    <header class=”entry-header”>
    Moderador almendron

    (@almendron)

    Las mismas. Vacía el cache del navegador y refresca con CTRL+F5

Viendo 15 respuestas - 1 de 15 (de 17 total)
  • Debes estar registrado para responder a este tema.