- Desde
- 10 Ene 2012
- Mensajes
- 927
Buenas, como estan?
Hoy les traigo un pequeño tuto para que puedan colocar banners de publicidad de google en el contenido de sus post y paginas por medio de un shortcode. Aclaro que el código esta pensado desde la mayor amplitud de variantes aunque pueden adaptarlo a su gusto.
Lo que aremos es agregar este codigo a nuestro "functions.php":
Como pueden ver tenemos definidos 4 atributos:
que responden a el ancho y alto del estilo del banner, a nuestro numero de ca-pub y al slot del banner a utilizar respectivamente. Estos atributos pueden ser pre seteados si queremos agregando valores de forma que si no son definidos en el llamado tomaran el valor por defecto, ejemplo:
Para mostrar en nustros post la publicidad bastara con agregar el siguiente codigo:
Hoy les traigo un pequeño tuto para que puedan colocar banners de publicidad de google en el contenido de sus post y paginas por medio de un shortcode. Aclaro que el código esta pensado desde la mayor amplitud de variantes aunque pueden adaptarlo a su gusto.
Lo que aremos es agregar este codigo a nuestro "functions.php":
HTML:
// Add Shortcode
function Ads( $atts ) {
// Attributes
extract( shortcode_atts(
array(
'w' => '',
'h' => '',
'ca-pub' => '',
'slot' => '',
), $atts )
);
// Code
return '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:'.$w.'px;height:'.$h.'px"
data-ad-client="ca-pub-'.$ca-pub.'"
data-ad-slot="'.$slot.'"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>';
}
add_shortcode( 'ads', 'Ads_shortcode' );
Como pueden ver tenemos definidos 4 atributos:
HTML:
// Attributes
extract( shortcode_atts(
array(
'w' => '',
'h' => '',
'ca-pub' => '',
'slot' => '',
), $atts )
);
HTML:
// Attributes
extract( shortcode_atts(
array(
'w' => '728',
'h' => '90',
'ca-pub' => '',
'slot' => '',
), $atts )
);
Para mostrar en nustros post la publicidad bastara con agregar el siguiente codigo:
HTML:
[ads w="" h="" ca-pub="" slot=""]