Problema con título que excede límites de imagen

joseloma Seguir

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Ene 2014
Mensajes
200
Gente como andad..

Quiero poner el titulo sobre una imagen pero este excede los limites de la imagen y sobresale por el borde. Intente usar <br /> para poder hacer el salto de linea pero no hace nada.

La función que estoy usando es <? php the_title() ?>, si tienen alguna idea se los agradezco.

Saludos
 

joseloma

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Ene 2014
Mensajes
200
probaste esto?

Insertar CODE, HTML o PHP:
<br class="none" />

Kuroro, lo probé y tampoco sirvió, lo único que hace es bajar el titulo unos pixeles. La idea es que se muestre en dos o tres renglones para que entre en la imagen.
 

rustica

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 Abr 2014
Mensajes
220
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
quieres limitar el titlo de cada entrada ? si es eso, puedes utilizar estos codigos

PHP:
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_titlesmall('', '...', true, '25') ?></a>

y luego en el archivo funtion.php de tu theme pones estos codigos

PHP:
<?php  function the_titlesmall($before = '', $after = '', $echo = true, $length = false) { $title = get_the_title();

	if ( $length && is_numeric($length) ) {
		$title = substr( $title, 0, $length );
	}

	if ( strlen($title)> 0 ) {
		$title = apply_filters('the_titlesmall', $before . $title . $after, $before, $after);
		if ( $echo )
			echo $title;
		else
			return $title;
	}
}
?>

listo, con estos codigos limitaras el tamaño de las caracteristicas de cada titulo.

NOTA:
en estas lineas cambia el numero 25 por la cantidad de letra que dees que salga el titulo

PHP:
<?php the_titlesmall('', '...', true, '25') ?>
 

joseloma

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Ene 2014
Mensajes
200
quieres limitar el titlo de cada entrada ? si es eso, puedes utilizar estos codigos

PHP:
<a rel="nofollow" href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_titlesmall('', '...', true, '25') ?></a>

y luego en el archivo funtion.php de tu theme pones estos codigos

PHP:
<?php  function the_titlesmall($before = '', $after = '', $echo = true, $length = false) { $title = get_the_title();

	if ( $length && is_numeric($length) ) {
		$title = substr( $title, 0, $length );
	}

	if ( strlen($title)> 0 ) {
		$title = apply_filters('the_titlesmall', $before . $title . $after, $before, $after);
		if ( $echo )
			echo $title;
		else
			return $title;
	}
}
?>

listo, con estos codigos limitaras el tamaño de las caracteristicas de cada titulo.

NOTA:
en estas lineas cambia el numero 25 por la cantidad de letra que dees que salga el titulo

PHP:
<?php the_titlesmall('', '...', true, '25') ?>

Gracias por la ayuda, pero no es lo que estoy buscando..

Uso un código para mostrar 3 artículos destacados, en inicio, con su respectiva imagen y titulo. El problema es que el titulo excede los limites de la imagen porque queda escrito en una sola linea, lo que quiero hacer es que quede en dos o tres renglones para que entre cada titulo en cada imagen.
Ejemplo:

| Titulo dentro |
| de la imagen |
 

rustica

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 Abr 2014
Mensajes
220
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
perfecto ;) ... entonces usa el div y dale la dimencion exacta de la imagen y listo ahi quedara bien cuadrado todo y sin sobre pasar la imagen
 

joseloma

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Ene 2014
Mensajes
200
perfecto ;) ... entonces usa el div y dale la dimencion exacta de la imagen y listo ahi quedara bien cuadrado todo y sin sobre pasar la imagen


Perfecto rustica!! ahora si, muchísimas gracias, disculpa la molestia.

saludos
 
Arriba