Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/04/2015, 17:01
superweb360
(Desactivado)
 
Fecha de Ingreso: abril-2015
Ubicación: España
Mensajes: 616
Antigüedad: 9 años, 1 mes
Puntos: 74
Respuesta: No consigo hacer esta sentencia lógica dentro de wordpress

Me parece que $category[$i] te devuelve un link en una lista, por eso no te lo pilla en el switch. ¿Y si pruebas algo así?

Código PHP:
Ver original
  1. <?php
  2. $category = the_category ();
  3.  
  4. //saco el numero de elementos
  5. $longitud = count($category);
  6.  
  7. //Recorro todos los elementos
  8. for($i=0; $i<$longitud; $i++)
  9. {
  10.     if(strpos($category[$i], "Apicultura"))
  11.     {
  12.          echo "dentro de Apicultura";
  13.     }
  14.     elseif(strpos($category[$i], "Asociaciones"))
  15.     {
  16.          echo "dentro de Asociaciones";
  17.     }
  18.     else
  19.     {
  20.          echo "otra categoría";
  21.     }
  22. }
  23. ?>