Como mostrar publicidad en una categoría únicamente
Hace unos días un amigo me pregunto como mostrar una publicidad en solamente cierta categoría. La solución es extremadamente sencilla y nos permite iniciar un abanico de posibilidades más que interesantes.
Imaginemos que tenemos una categoría hoygan muy popular y en esta queremos aprovechar para capturar registros de usuarios por mail, o quizás mostrar un banner de Adsense más grande en esa categoría solamente.
Lo primero que tenemos que hacer es averiguar la ID de la categoría en cuestión para eso simplemente vamos a la administración de Wordpress seleccionamos Gestionar -> la opción de las categorías y vemos ahí al lado izquierdo la id de todas las categorías. Luego tenemos que editar el archivo single.php y colocar este código (En el lugar donde nosotros querríamos mostrar la publicidad o un formulario de registro o lo que quieran
):
<?
if (in_category(’5′)) {
echo ‘Aqui lo que quieras’;
}
?>
En donde 5 es la categoría que yo elegí ahí simplemente cambien por el valor de la categoría que ustedes seleccionen.
Es una solución realmente muy simple pero podemos inclusive vender publicidad por categorías alcanzando de esta forma una segmentación muy buena, imaginen poder ofrecer publicidad por categorías, el anunciantes estaría mas que contento y a nosotros nos permitiría ingresar mas dinero en concepto de patrocinadores.
Como se darán cuenta esta opción si la adaptamos nos permitiría mostrar una publicidad distinta por categoría.





Febrero 8th, 2008 a las 11:31
Excelente tuto… además de que es super fácil de implementar, y coincido contigo en que podemos obtener más ingresos por categorías… saludos
Febrero 8th, 2008 a las 18:51
Muy útil Pablo, gracias
Febrero 8th, 2008 a las 20:17
No me funciona!!! Alguien me puede indicar un lugar concreto donde funcione?
Febrero 8th, 2008 a las 20:25
@Martin y Javyer: Gracias a los dos, me alegro que les sirva.
@Hispania: Funciona en cualquier lugar dentro del single.php obviamente siempre hablando dentro del body, fijate de reemplazar las comillas por comillas simples, ya que wordpress me reemplaza las comillas por esas que no son iguales. Avisame
Febrero 8th, 2008 a las 22:52
Muy buena idea Pablo, es una alternativa que merece un buen analisis.
Nos leemos.
Agosto 17th, 2008 a las 19:35
¿A alguien se le ha ocurrido hacer que muestre publicidad (o ejecute un codigo X que me da igual) en el sidebar cuando los posts corresponden a un autor determinado?.
Yo lo he tenido que dejar por imposible, las funciones relativas al author no me funcionan en el sidebar.
Agosto 17th, 2008 a las 20:27
@Alvaro: Probaste con la funcion get_the_author() te recuerdo que la mayoria de las funciones de WP necesitan ser ejecutadas dentro del loop
Avisame si te sirve!