Respuesta a: Cómo hacer para que un efecto aplicado a una categoría afecte a sus entradas…

Inicio Foros WordPress Programación Cómo hacer para que un efecto aplicado a una categoría afecte a sus entradas… Respuesta a: Cómo hacer para que un efecto aplicado a una categoría afecte a sus entradas…

#44947

imported_fliberty
Participante

Hola, me animé a realizar la modificación al código para que el reproductor aplicado a una categoría específica se muestre también en las entradas que correspondan a la categoría a la cual pertenece.
Aplicando la función de la siguiente forma:
<?php if(is_home()){ include(‘radio.html’); } elseif (get_the_category(‘naruto-sennin-shippuden’)){ include(‘naruto.html’); } elseif (get_the_category(‘death-note’)) { include(‘death-note.html’); } elseif (get_the_category(‘mas-sabe-el-diablo’)) { include(‘mas-sabe-el-diablo.html’); } else {include(‘radio.html’);} ?>

Al ingresar a la categoría “naruto shippuden”, se reproduce el reproductor correspondiente, incluso cuando ingreso a una de sus entradas, pero si ingreso a la categoría death-note ó, más sabe el diablo, se sigue reproduciendo el reproductor de naruto shippuden, y no los reproductores asignados a esas categorías.

===
editado

Buscando en el codex, me encontré con una función que hace referencia a in_category() que es aplicable a las entradas, y aplicandola a la función anterior de este modo:

<?php if(is_home()){ include(‘radio.html’); } elseif (is_category(‘naruto-sennin-shippuden’)){ include(‘naruto.html’); } elseif (is_category(‘death-note’)) { include(‘death-note.html’); } elseif (is_category(‘mas-sabe-el-diablo’)) { include(‘mas-sabe-el-diablo.html’); } elseif (in_category(‘naruto-sennin-shippuden’)){ include(‘naruto.html’); } elseif (in_category(‘death-note’)) { include(‘death-note.html’); } elseif (in_category(‘mas-sabe-el-diablo’)) { include(‘mas-sabe-el-diablo.html’); } else {include(‘radio.html’);} ?>

He logrado realizar lo que deseaba, es decir cuando ingreso a un de las categorías anteriores se muestra su reproductor asignado y si ingreso a una entrada de una de esas categorías, de igual manera se muestra su reproductor.

Por lo anterior, doy por solucionado este dilema… Muchas gracias a todos…

Para muestra un botón: Ingresen a mi página http://www.pachakamaq.com a las categorías: naruto-shippuden, death-note y mas-sabe-el-diablo y/o a cualquiera de sus entradas y verán el resultado del código aplicado.

Pin It on Pinterest