Foro de Xeoweb Foro de Posicionamiento y Buscadores
Aprendiendo a Promocionar Páginas Web.
Xeoweb :: Sindicar
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 
Ayuda codigo php Wordpress

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Sabogal
Yo uso Google


Registrado: 12 May 2005
Mensajes: 1376

MensajePublicado: Vie Ene 27, 2012 6:41 pm    Asunto: Ayuda codigo php Wordpress Responder citando

No logro hacer que esto me funcione
Código:

<? if (in_category('123'))?><?php the_category(', '); ?> <?php else :?> <?php the_tags(' ', ' &raquo; ', ''); ?>


Saludos!
_________________
Contador público
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Clemente
Me gusta Terra como Buscador


Registrado: 23 Ago 2008
Mensajes: 17

MensajePublicado: Dom Ene 29, 2012 6:07 pm    Asunto: Responder citando

Creo que te has complicado la vida con las etiquetas php, para que tantas si todo es php?

Además creo que al haber un else tienes que usar llaves, prueba así..

Código:
<?php
if (in_category('123')){
 
   the_category(', ');

}else{

   the_tags(' ', ' &raquo; ', '');

}
?>
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Sabogal
Yo uso Google


Registrado: 12 May 2005
Mensajes: 1376

MensajePublicado: Lun Ene 30, 2012 7:47 pm    Asunto: Responder citando

Gracias.
_________________
Contador público
Volver arriba
Ver perfil de usuario Enviar mensaje privado
junior666
Me paso horas con Ask Jeeves


Registrado: 30 Oct 2006
Mensajes: 246

MensajePublicado: Mie Feb 01, 2012 12:18 pm    Asunto: Responder citando

También valdría sin llaves.

Código:
<?php
if (in_category('123'))
   the_category(', ');
else
   the_tags(' ', ' &raquo; ', '');

?>

_________________
Portal para aficionados
Redactores web freelance
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Sabogal
Yo uso Google


Registrado: 12 May 2005
Mensajes: 1376

MensajePublicado: Mie Feb 01, 2012 3:59 pm    Asunto: Responder citando

Gracias.
Me ha surgido una situación más. Necesito que dicha condición se aplique a dos categorías:
Código:
<?php
if (in_category('123,124'))
   the_category(', ');
else
   the_tags(' ', ' &raquo; ', '');

?>


He agregado la otra categoría separa por una coma pero pos no funciona.

Saludos
_________________
Contador público
Volver arriba
Ver perfil de usuario Enviar mensaje privado
junior666
Me paso horas con Ask Jeeves


Registrado: 30 Oct 2006
Mensajes: 246

MensajePublicado: Mie Feb 01, 2012 4:03 pm    Asunto: Responder citando

No he probado, pero podría ser:

Código:
if (in_category('123', '124'))


o

Código:
if (in_category('123, 124'))

_________________
Portal para aficionados
Redactores web freelance
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Sabogal
Yo uso Google


Registrado: 12 May 2005
Mensajes: 1376

MensajePublicado: Mie Feb 01, 2012 4:12 pm    Asunto: Responder citando

Vaya, ninguna de las dos formas me ha funcionado.

Saludos!
_________________
Contador público
Volver arriba
Ver perfil de usuario Enviar mensaje privado
junior666
Me paso horas con Ask Jeeves


Registrado: 30 Oct 2006
Mensajes: 246

MensajePublicado: Jue Feb 02, 2012 9:38 am    Asunto: Responder citando

Poco hemos buscado, eh?

Creo que este debería funcionar...
Código:
if (in_category(array( '123', '124')))

_________________
Portal para aficionados
Redactores web freelance
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Sabogal
Yo uso Google


Registrado: 12 May 2005
Mensajes: 1376

MensajePublicado: Jue Feb 02, 2012 12:13 pm    Asunto: Responder citando

Gracias, ese sí ha funcionado.

Saludos!
_________________
Contador público
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mandarinator
¿Qué es SEO?


Registrado: 28 Dic 2011
Mensajes: 1

MensajePublicado: Jue Feb 02, 2012 12:23 pm    Asunto: Responder citando

Hola Sabogal,

Debes hacerlo como dice junior666, lo tienes en la documentación de wordpress:

http://codex.wordpress.org/Function_Reference/in_category

if ( in_category( array( 'fruits', 'apples', 'bananas', 'cantaloupes', 'guavas', ...

Si quieres, tambien puedes hacerlo encadenando if.. else if... aunque creo que es más sencillo con un array.

Salu2
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web Todas las horas son GMT
Respuesta Rápida y Acciones
 

 

Página 1 de 1


Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro

 


Logo diseñado por iLevante
Powered by phpBB © 2001, 2009 phpBB Group