En un primer tema en mi página, como insertar un reproductor de goear con reproducción automática; luego fui un poco más allá y expliqué cómo insertar un reproductor diferente en páginas de categorías específicas en WordPress, lo último me dejó se puede decir que me quedé con cierto aire de insatisfacción, ya que podía escuchar el reproductor correspondiente cuando me encontraba en la página de la categoría a la que le había asignado, sin embargo, esto no ocurría cuando visualizaba una entrada de una de esas categorías y sólo se escuchaba el reproductor general.
Investigando un poco más sobre el tema encontré en el codex de WordPress una función que me permitió realizar lo que deseaba, se trata de la función in_category.
…podemos utilizar esta función para realizar cosas diferentes, como por ejemplo insertar un header, footer o inclusive un diseño diferente por categoría o página (creo que todo esto se resumiría utilizando una función parecida pero para mostrar una hoja de estilos diferente según la página donde nos encontremos)…
La inclusión es sencilla, utilizamos is_home para insertar un código o función que se mostrará en la página principal; in_category(‘categoria-x’) para insertar un código o función que se mostrará en la categoría especificada incluyendo sus entradas; por lo tanto, la función anterior que teníamos de la siguiente forma:
if(is_home()) { include('radio.html'); } elseif (is_category('naruto-sennin-shippuden')) {</p> 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'); } else { include('radio.html'); } ?>
A esta función la modificamos, cambiando is_category por in_category, para quedar de esta forma:
if(is_home()) { include('radio.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'); }
Este código nos permitirá mostrar un reproductor diferente por cada categoría especificada y en las entradas que le corresponden; para muestra pueden probar ingresando a las categorías: death-note, naruto-shippuden y, mas-sabe-el-diablo y a sus correspondientes entradas.
Espero que este tutorial les haya sido de ayuda, así que con un ejemplo específico podemos utilizar esta función para realizar cosas diferentes, como por ejemplo insertar un header, footer o inclusive un diseño diferente por categoría o página (creo que todo esto se resumiría utilizando una función parecida pero para mostrar una hoja de estilos diferente según la página donde nos encontremos), página e incluso en las entradas según la categoría a la que pertenece, sólo falta utilizar un poco la imaginación y ha echar a andar nuestros proyectos…
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Exelente me sirvio mucho ya que mi blog tenia que poner musica para que los visitantes no se aburrieran.
Thanks!