Cómo aumentar el extracto de mi página web de forma segura

  • Autor Autor Mawhass
  • Fecha de inicio Fecha de inicio
M

Mawhass

Préstamo
Delta
Buenas, estuve buscando en varios lugares pero como no sé mucho sobre modificar archivos preferí hacer la consulta aquí.

¿Cómo puedo agrandar el excerpt de mi página web? (¿sería recomendable alargarlo?) Mi página

En el footer.php me aparece esto:

Insertar CODE, HTML o PHP:
/*-----------------------------------------------------------------------------------*/
/*	excerpt
/*-----------------------------------------------------------------------------------*/
function excerpt($limit) {
  $excerpt = explode(' ', get_the_excerpt(), $limit);
  if (count($excerpt)>=$limit) {
    array_pop($excerpt);
    $excerpt = implode(" ",$excerpt);
  } else {
    $excerpt = implode(" ",$excerpt);
  }
  $excerpt = preg_replace('`[[^]]*]`','',$excerpt);
  return $excerpt;
}

Y en el index me sale esto:

Insertar CODE, HTML o PHP:
	<div class="post-content image-caption-format-1">
							<?php echo excerpt(56);?>
						</div>
						<div class="readMore"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php _e('Leer más'); ?></a></div>
					</div><!--.post excerpt-->
				<?php endwhile; else: ?>
					<div class=" post excerpt ">
						<div class="no-results">
							<p><strong><?php _e('Se ha producido un error', 'mythemeshop'); ?></strong></p>
							<p><?php _e('No pudimos encontrar tu búsqueda en este sitio', 'mythemeshop'); ?></p>
							<?php get_search_form(); ?>
						</div><!--noResults-->
					</div>


Tengo miedo de tocar cosas que no son porque una vez toqué el footer.php, mi página se dañó y tuve que entrar por ftp para reemplazar el archivo :s!

Gracias por su tiempo.
 
Muchas gracias cicklow, estaba ligando que vieras el tema jaja.

Reemplazo lo del footer por eso?
 
pon el the_exerpt original asi el hack se aplica!

Eso no lo entendí :s, disculpa pero soy muy novato. Borro todo y coloco eso?

Insertar CODE, HTML o PHP:
function custom_excerpt_length( $length ) {
    return 200;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

o cambio custom_excerpt_length por the_excerpt o como, y no debo cambiar nada en el index? 😱
 
Eso no lo entendí :s, disculpa pero soy muy novato. Borro todo y coloco eso?

Insertar CODE, HTML o PHP:
function custom_excerpt_length( $length ) {
    return 200;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

o cambio custom_excerpt_length por the_excerpt o como, y no debo cambiar nada en el index? 😱

jeje te explico. en tu codigo tenes:
PHP:
<?php echo excerpt(56);?>
eso lo cambias por
PHP:
<?php the_excerpt(); ?>
luego agregas lo que te puse en functions.php del theme 🙂
 
Muchas gracias!

Quería aprovechar para hacerte una consulta, ¿sabrás por qué en el excerpt de mi index no aparecen negritas, subrayado, y ninguna otra modificación del texto?
 
Muchas gracias!

Quería aprovechar para hacerte una consulta, ¿sabrás por qué en el excerpt de mi index no aparecen negritas, subrayado, y ninguna otra modificación del texto?

porke siempre fue asi. el excerp es sin negritas sin nada... si quieres negritas y eso tienes que crear tu propio (mas o menos como el del inicio de tu post pero usando get_the_content(), pero el problema es que si cortas a los 100 caracteres y por ejemplo el 100 es un html (<b>hola</b>) y se corta quedaria mal...ejemplo: <b>hola</ ...entendes?)
 
Ah okey... Ahora me di cuenta de que el no me funcionaban las categorías ni page2, page3, nada de eso. Era el plugin de Yoast SEO :s y creía que fue lo que cambiamos ahorita.

Me estoy volviendo un ocho, muchas gracias por todo!
 
Atrás
Arriba