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 :D):
<?
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.
Martín
17 años ago
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
Javyer
17 años ago
Muy útil Pablo, gracias 😉
Hispania
17 años ago
No me funciona!!! Alguien me puede indicar un lugar concreto donde funcione?
Pablo
17 años ago
@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
Mariano
17 años ago
Muy buena idea Pablo, es una alternativa que merece un buen analisis.
Nos leemos.
Alvaro
17 años ago
¿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.
Pablo
17 años ago
@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!
jose
15 años ago
Y como sería para mostrar publicidad dependiendo de la página? no me refiero a posts, si no a páginas estáticas.
Gracias
Automotriz
13 años ago
Pero no encuentro el ID como tu dices, pero el post es cuando wordpress tenia otra configuracion, vere como es y lo dejo aqui.
Manuel
13 años ago
¿Hay algún plugin en wordpress que haga esto mismo para no tener que ir toqueteando el código?