single

Si se encuentran desarrollando un proyecto un tanto complejo, como puede ser un periódico online basado en wordpress, puede que deseen en algún momento diferenciarse de lo que tradicionalmente encontramos en un blog. Este tips podrá ayudarles a crear secciones que se diferencien de las demás, dependiendo de la categoría que nuestros usuarios deseen indagar. La idea es crear un single.php (base), que los redireccione a un single2.php (opción 2), single3.php (opción 3), etc, dependiendo de su categoría. Esto permitirá diagramar nuevas estructuras o formas de presentar los artículos dependiendo de los temas que tratemos.

Tips:

En nuestro single.php (base), ahora vacío, pegamos el siguiente código. Nos traerá la versión “1″ para cierta categoría, “2″ para una segunda o la versión “3″ para el resto de categorías.

PHP:
<?php
    if (in_category(1)) { // Si el post pertenece a la cat 1, redirigir a single-1.php
    include(TEMPLATEPATH . '/single1.php');
    } elseif (in_category(2)) { // Si el post pertenece a la cat 2, redirigir a single-2.php
    include(TEMPLATEPATH . '/single2.php');
    } else { // Si el post pertenece a la cat 3, redirigir a single-3.php
    include(TEMPLATEPATH . '/single3.php');
    } ?>

Via todowp