Desarrollo de temas para Wordpress

Tags: , , ,

Estoy empezando a cacharrear con Wordpress, su API y la posibilidad de desarrollar temas personalizados.

Ya sé que Wordpress no es la herramienta más adecuada para utilizar como gestor de contenidos (CMS), pero es que me encanta su sencillez y facilidad de uso.

El mayor problema que me estaba encontrando era el siguiente: cuando se tienen varias categorías anidadas, al seguir el enlace de la categoría “madre”, ésta mostraba todas las entradas de sus categorías “hijas”, aunque ella misma no tuviese entradas. Esto está bien para un “blog”, pero no era lo que yo necesitaba.

Lo que quiero es lo siguiente: al “pinchar” en el título de la categoría “madre” mostrar la descripción de la categoría o algo similar si no tiene entradas, pero no mostrar las entradas de sus “hijas”.

Cacharreando un poco, ya he encontrado la manera de hacerlo. Ej. del fichero archive.php:

Estamos “dentro” del código <?php if (have_posts()) : ?> y del <?php while (have_posts()) : the_post(); ?>

La función single_cat_title(”, false) nos devuelve la categoría actual (por ejemplo, el nombre de la categoría “madre”), la función get_the_category() nos devuelve todas las categorías a las que pertenece una entrada, así que sólo hay que comparar si son la misma o no.

Nuestro archive.php queda así, más o menos:

<?php$categoria = get_the_category();
if (single_cat_title('', false) == $categoria[0]->cat_name) {
?>
    <div class="post">
    </div>
<?php  } ?>
Comentarios

Tutorial de Django

Tags: , , , ,

Django es un “framework” para el desarrollo de aplicaciones Web basado en el lenguaje de programación Python y que sigue el patrón de diseño MVC.

En este tutorial desarrollamos una aplicación un poco más “avanzada” que la típica que se muestran en los tutoriales.

Ir al tutorial de Django.

Comentarios (6)

<- artículos más recientes     

894 comentarios de spam
bloqueados por
Akismet