Foros del Web » Programando para Internet » PHP »

condiciones metatags en php

Estas en el tema de condiciones metatags en php en el foro de PHP en Foros del Web. Tengo este código para los meta tags <?php if (is_single()) : if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <meta name="description" ...
  #1 (permalink)  
Antiguo 07/09/2014, 04:11
Avatar de Scape  
Fecha de Ingreso: octubre-2006
Mensajes: 626
Antigüedad: 18 años, 1 mes
Puntos: 7
condiciones metatags en php

Tengo este código para los meta tags

<?php if (is_single()) : if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<meta name="description" content="<?php the_excerpt_rss(); ?>" />
<?php endwhile; endif; elseif(is_home()) : ?>
<meta name="description" content="<?php bloginfo('description'); ?>" />
<?php endif; ?>

necesito meter una condición más para is page pero no lo logro


Esta pregunta sería tb para seccion wordpress pero aquí no consiguieron ayudarme.
Gracias
  #2 (permalink)  
Antiguo 07/09/2014, 08:40
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 6 meses
Puntos: 155
Respuesta: condiciones metatags en php

Cita:
Iniciado por Scape Ver Mensaje
necesito meter una condición más para is page pero no lo logro
Gracias
...pero puntualmente que condición es la que tenes que validar? que es lo queres hacer?
  #3 (permalink)  
Antiguo 07/09/2014, 10:30
Avatar de Scape  
Fecha de Ingreso: octubre-2006
Mensajes: 626
Antigüedad: 18 años, 1 mes
Puntos: 7
Respuesta: condiciones metatags en php

Cita:
Iniciado por ipraetoriux Ver Mensaje
...pero puntualmente que condición es la que tenes que validar? que es lo queres hacer?
Quiero meter una condición más para que meta el excerpt en las páginas. Sería algo así pero no me funciona, no se donde está el error

<?php
if (is_single()) :
if ( have_posts() ) :
while ( have_posts() ) :
the_post();
?><meta name="description" content="<?php echo get_excerpt(); ?>" /><?php
endwhile;
endif;
elseif(is_category()) :
?><meta name="Description" content="Toda la actualidad rock, noticias, discos, concursos, fechas de conciertos, vídeos... Todo el rock en un mismo portal"><?php
endwhile;
endif;
elseif(is_page()) : ?><meta name="description" content="<?php bloginfo('description'); ?>" /><?php
endif;
?>

Última edición por Scape; 07/09/2014 a las 10:49 Razón: Cambiar código

Etiquetas: condiciones, metatags
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:02.