Themes y Diseño
está sin resolverHola, estoy mejorando la pagina image.php. He visto que:
- para mostrar la descripcion de la imágen se debe usar "the_content()"
- para mostrar la leyenda de la imágen se debe usar "the_excerpt()"
El problema es que cuando coloco "the_content()" en la página aparece el texto "No tags for this post." (a pesar que el post contenga etiquetas, wordpress no encuentra etiquetas aplicadas a la imágen). No se como agregar tags a una imágen pero aunque sepa no creo disponer del tiempo necesario para hacerlo de manera que:
Lo que deseo hacer es NO mostrar ninguna etiqueta para ninguna imágen, pero no se como hacer esto.
PD: sibi la imagen desde picassa porque desde el foro no la podia ver luego de descargarla.
Fijate que por algún lugar en image.php debes tener algo cómo:
<?php the_tags(); ?>
Simplemente quitalo, y listo.
Saludos!
Gracias Mno4K, pero no está esecódigo en ninguna parte. Envío el archivo completo image.php
<?php get_header(); ?>
<div id="content-grandeIMG">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="content_margen_IMG">
<h2><?php the_title(); ?></h2>
<p class="postmetadata"><?php the_date('d-m-Y', '', ''); ?> > <?php the_category('/ ') ?> | <?php edit_post_link('Edit', '', ' | '); ?> <?php comments_popup_link('', '1 Comentario»', '% Comentarios »'); ?> " rel="trackback">Trackback | <?php if( function_exists('ADDTOANY_SHARE_SAVE_BUTTON') ) { ADDTOANY_SHARE_SAVE_BUTTON(); } ?> </p>
</div>
<div id="content_fondo_IMG">
<div id="content_arriba_IMG"> </div>
<div class="content_margen_IMG">
<div class="attachment">ID); ?>"><?php echo wp_get_attachment_image( $post->ID, 'big' ); ?></div>
</div>
<div id="content_abajo_IMG"> </div>
</div>
<div class="content_margen_IMG">
<div class="navigation">
<div class="alignleft"> post_parent); ?>" rev="attachment"> « Regresar a la galería: <?php echo get_the_title($post->post_parent); ?> </div> </div>
<br class="clear" />
<div class="navigation_img">
<div class="alignleft_img">« Imágen anterior<?php previous_image_link() ?></div>
<div class="alignright_img">Imágen siguiente »<?php next_image_link() ?></div>
</div>
<div class="content">
<h2><?php if ( !empty($post->post_excerpt) ) the_excerpt(); // this is the "caption" ?></h2>
<?php the_content('(Seguir leyendo...)'); ?>
</div>
<div class="comentarios_img">
<?php comments_template(); ?>
</div>
<?php endwhile; else: ?>
<p>Sorry, no attachments matched your criteria.</p>
<?php endif; ?>
</div>
</div>
<?php get_footer(); ?>
Agrego una imágen de una galería cualquiera de mi sitio como ejemplo: http://www.ggsalas.com.ar/un-ejemplo-de-reforma-el-granero-casa-en-belgica/barnhouse5/comment-page-1/#comment-2969
Que theme usas? Así puedo descargarlo y ver que pasa.
Saludos!
Lo hice yo, basándome en un tema de Dave Shea “white and clean 10″, pero lo modifiqué mucho, no quiero complicarte, sino te lo paso por mail. Saludos.
No hay drama, subilo como un .zip o .rar a algún lugar y lo vemos.
Saludos!
OK, si podes complicarte un rato, te dejo mi theme acá: http://www.ggsalas.com.ar/ftp_gabi/ggsalas2009_v1.zip
Saludos.
OK, creo que encontré el error, no por inteligencia, sino por accidente
Estaba buscando la manera de eliminar el error que hay en el plugin Scissors y se me ocurrió desactivar el plugin Simple Tags, ahora veo (de casualidad) que el horrible mensaje "no tags for this post" ha desaparecido
Muchas gracias por la ayuda. Ahora voy a poner <?php the_tags(); ?> en la plantilla single.php para que aparezcan los tags ahi.
No hace falta, en las opciones de Simple Tags borras la línea de mensaje por defecto cuando no haya tags y punto, así si no hay no te pone nada. Yo lo tengo así
Debes Identificarte para publicar.