08feb
17

Alojamiento Wordpress con Soporte

De la maravilla de post que escribió esta semana Smashing Magazine sobre los shortcode, que recomiendo encarecidamente, extraigo el ejemplo de como añadir Adsense en tus posts de modo sencillo, algo de lo mas solicitado por los lectores de Ayuda WordPress, y que de este modo se hace realmente fácil.

display-adsense-between-post1

Lo primero que debes hacer es añadir el script de Adsense en el fichero ‘functions.php‘ de tu plantilla, definiendo el nuevo shortcode. Tendrás que añadir algo así:

function showads() {
    return '<div><script type="text/javascript"><!--
	google_ad_client = "pub-XXXXXXXXXXXXXX";
	google_ad_slot = "4668915978";
	google_ad_width = 468;
	google_ad_height = 60;
	//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>';
}

add_shortcode('adsense', 'showads');

Por supuesto, sustituye el script de Adsense del ejemplo por el tuyo.

Una vez guardes el archivo ‘functions.php‘ con los cambios realizados ya puedes insertar código de Adsense en cualquier lugar de tus posts incluyendo simplemente el shortcode nuevo [adsense]


Valora este artículo para mejorar la calidad del blog ...

MaloPobreNo está malMe gustaExcelente (sin valoración aún)
Loading ... Loading ...
a5ec9c4fa874645e8f8a56f2d6f66dd4
Share

Anúnciese aquí »


  • Pingback: Bitacoras.com

  • http://www.mediaproweb.com marcosfv

    Muy buena la sugerencia, prefoero asi que a traves de plugins. uno menos en todo caso con el beneficio que representa. Justamente, yo no puse plugin para Adsense, los puse manualmente, pero hasta ahora no en los posts.

    La pregunta ahora es, ¿como pongo un shortcode?.

  • http://www.blooging.net JuanK

    Por lo que se, para insertar un shotcode hay que estar dentro del editor de HTML no es cierto?

    Es solo una duda :B

  • OLDSKULL

    y… como podríamos crear un botón en el editor visual con ese shortcode?

  • http://monofonicos.net fugazi

    esta excelente, lo voy a probar :D

  • http://www.illi-pro.com Illi.Pro

    Excelente! una forma muy fácil de agregar el adsense, gracias Fernando :)!

  • CalinSoft

    Lo voy a estar probando en mi blog.

  • http://dglibre.com Oswal

    Muy interesante, no sabía que se podían personalizar tan fácilmente los shortcode, esto me va a resultar muy útil. Gracias.

  • http://www.quelapaseslindo.com.ar/ Milton!

    A alguno se le ocurre qué tendría que agregar para que NO muestre el bloque en la pagina principal sino sólo cuando está mostrando un post individual?

  • http://www.mediaproweb.com marcosfv

    A mi no me funciono. Me ha pasado que me agrega codigo en el header del dashboard, si voy al sitio se amplia el espacio arriba del header. Me parece que algo le falta para definir que la funcion es en la pagina que corresponde.

  • http://www.gerar2k.com.ar/ Gerar2k

    Funciona perfectamente, probado con wordpress 2.8.6!

    Gracias!

  • Luis Lopez

    Yo aprendi a hacerlo leyendo cerca de 10 manuales sobre el shortcode api, incluyendo el codex, estoy haciendo un completo tutorial sobre shortcodes que publicare mañana por si quieren darse una vuelta, el chiste es que yo le puse nombres de letras griegas:

    Omega: El mas grande, el cuadrado enorme (graficos y texto)
    Delta: El mismo que el de arriba pero solo graficos y con diferentes colores
    Alfa: Rectangulo mediano, colores integrados sin fondo
    Beta: Horizontal de 468 solo graficos
    Gamma: Horizontal de 468 graficos y texto con colores amigables
    Teta: Los uso uno al lado de otro (200×200) colores amigables

    Eso o uso atributos como .$publisherid. y .$idbloque. .$ancho. .$alto. para hacerlo mas automatico y solo llegar (valores inventados):

    [adsense publisherid="pub-XXXXXXXXXXXXXXXX" idbloque="XXXXXXXXXX" ancho="480" alto="60"]

    Mi unica pregunta es si hay alguna manera de que google me penalize por poner un bloque grande debajo de una imagen, digamos que hice una recopilacion de imagenes inspiradoras y debajo de una pongo un bloque…

  • http://www.gerar2k.com.ar/nod32/ Gerar2k

    Una consulta… Como se puede implementar 2 códigos adsense, porque al duplicar el codigo, el blog queda en blanco!

    Gracias…

  • Mario Montero Raya

    A mi no me sale lo de functions.php

  • http://samuelezerzer.es Samuel Ezerzer

    Buenos días o madrugadas, hace tiempo que os sigo y hoy después de horas y horas con problemas con los shortcodes o eso creo, me encuentro con algo que no se si es gracioso, torpe o bien que empiezo a sumergirme en la programación, pero me gustaría saber que diferencia hay entre "return" y "echo", ya que cuando uso return el shortcodes se establece en el pie de la entrada y cuando uso echo se establece en la cabecera de la entrada. Es normal, he descubierto "ORO", jejeje. Me gustaría saber que hace que uno difiera de otro con los corchetes creando las entradas.
    Saludos

  • Zaranica

    hola, soy novata en esto de wordpress y quisiera insertar publicidad en mi blog, pero me pierdo un poco. entiendo lo que es un shortcode, pero no sé como localizar el archivo function.php. me podéis ayudar?

  • http://www.haztuagosto.com Juan Pablo

    A mi me funciona perfectamente, Al tiempo de implementarlo he recibido un correo de mi hosting por exceso de consumo de cpu. Quería saber si el uso de shortcodes aumenta el consumo de cpu en el server.
    Gran trabajo