the_excerpt e the_content com estilo diferente e por categoria

  • Autor Autor sebasxnco
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
S

sebasxnco

Épsilon
hola tengo el siguiente codigo que me permite poner the_excerpt y the_content en el index y aparecen dependiendo de la categoria y con diferente estilo como alguna vez les comentaba pero ahora tengo una duda

PHP:
<?php if ( in_category('5') ) : ?>
 
<?php the_excerpt(); ?>
 
<?php else: ?>       
 
<?php the_content(); ?>
 
<?php endif ?>


quiro agregar otro the_excerpt a otra categoria y con otro estilo pero no se que como
ejemplo.

PHP:
<div class="estilo1">

<?php if ( in_category('5') ) : ?>
 
<?php the_excerpt(); ?>
 
</div>

<?php else: ?>  

<div class="estilo2">   

<?php if ( in_category('9') ) : ?>
 
<?php the_excerpt(); ?>

</div>
 
<?php otro ?>     // me da error//

<div class="estilo3">
 
<?php the_content(); ?>
 
</div>

<?php endif ?>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
En humano, se lee asi:
Inserir CODE, HTML ou PHP:
Si la categoría es la #5:
  coloca estilo A a: excerpt
Si la categoria es la #3:
  coloca estilo B a: contenido
Si la categoría es la #7:
  coloca estilo A a: contenido

Por lo tanto, las etiquetsa div, que son las que contienen el formato, deben ir dentro de la condicional, para que también el formato dependa de la condición.
 
si pero como seria la etiqueta o el codigo else, else:if, if, cual
 
Pues como el ejemplo que pones al principio funciona: if, elseif, else
O puedes usar switch que se ve muy elegante.
 
switch que es (la verdad no tengo ni idea de ese tipo de cosas)
 
mas facil cual seria el else que le agrego al codigo que ya tengo para poder agregar otro the_excerpt
 
Inserir CODE, HTML ou PHP:
<?php if (in_category('5')) : ?>
	<?php the_excerpt(); ?>
<?php elseif(in_category('3')) : ?>
	<span class="cat-3"><?php the_excerpt(); ?></span>
<?php elseif(in_category('8')) : ?>
	<span class="cat-8"><?php the_excerpt(); ?></span>
<?php else : ?>
	<?php the_content(); ?> 
<?php endif ?>

Creo que no se puede usar un switch en este caso... 🙂
 
Inserir CODE, HTML ou PHP:
<?php if (in_category('5')) : ?>
	<?php the_excerpt(); ?>
<?php elseif(in_category('3')) : ?>
	<span class="cat-3"><?php the_excerpt(); ?></span>
<?php elseif(in_category('8')) : ?>
	<span class="cat-8"><?php the_excerpt(); ?></span>
<?php else : ?>
	<?php the_content(); ?> 
<?php endif ?>

Creo que no se puede usar un switch en este caso... 🙂

muchas gracias eso era lo que estaba buscando hace tiempo
 
Voltar
Topo