Validar categoria worpres; Estilo o plantilla de post segun la categoria.

Un ejemplo de como crear un templeate determinado para cada post, segun su categoria seria de la siguiente forma:

 

En el archivo “single.php” se colocaria la validacion del template a usar.

<?php get_header(); ?>

<?php
if ( have_posts() ) { the_post(); rewind_posts(); }
$category = get_the_category();
$parent = get_cat_name($category[0]->category_parent);

if ( $parent != ‘Sucursal’ ) {/*Es distinto a sucursal??*/
include(TEMPLATEPATH . ‘/single-tips.php’);
} else {
include(TEMPLATEPATH . ‘/single-maps.php’);
}
?>

En este ejemplo se obtiene primero la categoria del post que se quiere mostrar, despues de obtener la categoria se obtiene su nombre para asi poder compararlo,

Al compararlo se llama a un archivo php, el cual contiene la apariencia del post osea su template.

En el ejemplo tratado es necesario tener los dos archivos single-tips.php, single-maps.php y si desea tener mas a usar SWITCH,

aqui solamente si no es de la categoria sucursal se abrira con la plantilla de tips y si es igual se abrira la sucursal con la platilla de mapas.

 

 

<?php get_footer(); ?>

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s