Personalizar diseño de post según categoría en WordPress

  • Autor Autor VaMpE
  • Fecha de inicio Fecha de inicio
VaMpE

VaMpE

Iota
Domainer
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Amigos de Forobeta

Me Veo en la necesidad de poner algunas imagenes solo en algunos posts de cierta categoria, digamos

que tengo una categoria de sexualidad, lo que quiero es que en ese post se muestre determinada imagen o Video, y me gustaria cambiar el diseño de ese post, osea sera completamente diferente a los demas tal vez un estilo diferente sin anuncios de adsense y demas no se si me puedan facilitar un tutorial ya que no se mucho de programacion, ya google algo pero solo encontre

En Resumen, Quiero que el Diseño del Post (single.php) sea diferente segun la categoria que yo escoja 🙂

Espero me puedan dar una manita o puedan facilitarme un tutorial, ya que no he encontrado nada 🙁 😡

Gracias de antemano
 
Para hacer que el Single se vea diferente dependiendo de la categoria debes hacer esto:

1. En tu archivo Single.php colocas esto:

PHP:
<?php
  $post = $wp_query->post;
  if (in_category('Nombre de la Categoria 1'))
   include(TEMPLATEPATH.'/single_categoria_1.php');
  else  if (in_category('Nombre de la Categoria 2'))
   include(TEMPLATEPATH.'/single_categoria_2.php');
  else  if (in_category('Nombre de la Categoria 3'))
   include(TEMPLATEPATH.'/single_categoria_3.php');
  else
   include(TEMPLATEPATH.'/single-default.php');
?>

2. Despues creas en la carpeta de tu Theme los archivos single_categoria_1.php, single_categoria_2.php, single_categoria_3.php y les colocas el codigo que quieres que salga en ese Single.

3. Creas el single-default.php y le colocas el codigo del Single por defecto si es que quieres tener un Single por defecto si no borras esa parte.

Explicacion:

PHP:
<?php
  $post = $wp_query->post;
  if (in_category('Nombre de la Categoria 1'))
   include(TEMPLATEPATH.'/single_categoria_1.php');
  else  if (in_category('Nombre de la Categoria 2'))
   include(TEMPLATEPATH.'/single_categoria_2.php');
  else  if (in_category('Nombre de la Categoria 3'))
   include(TEMPLATEPATH.'/single_categoria_3.php');
  else
   include(TEMPLATEPATH.'/single-default.php');
?>

Esto lo que hace es cargar un single diferente dependiendo de la categoría del Post, si no encuentra una disponible te coloca el single-default.php.
 
Ahorita Mismo Lo Pruebo y Comento Gracias 🙂

SoloNegocios Funciono a la Perfeccion 🙂 gracias Amigo Te La Debo 😛7:😛7:
 
Atrás
Arriba