Blogs / WordPress

Insertar anuncio de Adsense dentro de un artículo en WordPress

Con la propuesta que hacemos es posible añadir uno, o más anuncios, de Adsense en los artículos que queramos de un sitio web gestionado con WordPress.

Insertar anuncio de Adsense dentro de un artículo en WordPress

Si tienes un blog en WordPress y posees una cuenta de Adsense, puedes insertar un anuncio, o más de uno, en el lugar que desees de cualquier artículo.

Existen algunos plugins que permiten la inserción de estos anuncios en lugares específicos de las páginas de tu blog. Así podemos recurrir, entre otros, a Ad Inserter o, también, a WP-Insert.

Existe también la posibilidad de dejar de lado los plugins y crear directamente el sistema de inserción de anuncios. Con el shortcode que te proponemos tienes el dominio total a la hora de elegir el lugar de inserción, pudiendo adaptar la posición del anuncio en función de la estructura del artículo.

Para conseguirlo solo es necesario definir, en principio, una nueva función que contiene el código del anuncio. Esta función se ha de añadir a todas las que tienes ya definidas en el archivo functions.php de tu plantilla. O, en el caso de que utilices un tema child (hijo), podrás efectuar la inserción en el archivo incluido en dicho tema.

Proceso a seguir para la inserción del anuncio

Los pasos que debes dar para proceder a la inserción del anuncio son los siguientes:

1. Incluye al final del archivo functions.php la siguiente porción de código:

function showads() {
    return '
		<div class="publicity">
         	<script async src="//pagead2.googlesyndication.com/pagead/js/
                adsbygoogle.js"></script>
                <!-- Anuncios Adaptables -->
                <ins class="adsbygoogle"
                style="display:block"
                data-ad-client="ca-pub-XXXXXXXXXXXXXXXX"
                data-ad-slot="XXXXXXXXXX"
                data-ad-format="auto"></ins>
                <script>
                (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
		</div>
';
}

Has de sustituir el código de Adsense, data-ad-clientdata-ad-slot, así como el nombre del anuncio, aquí Anuncios Adaptables, por el correspondiente a tu cuenta. Fíjate que aparece una clase, «publicity», que debes definir en el documento CSS de tu plantilla. Fíjate, además, que hemos seleccionado el código adaptable, es decir, el que se adapta a la anchura de la página, según se muestre en un ordenador o en un dispositivo móvil.

2. A continuación del código correspondiente a la función, incluye la línea siguiente:

add_shortcode('adsense', 'showads');

3. Ahora solo tienes que incluir en los artículos, en el lugar que desees, la etiqueta siguiente:

[adsense]

A tener en cuenta

Si quieres introducir otro u otros tipos de anuncios, solo tienes que definir una nueva función para cada caso, llevando cada una el código correspondiente al anuncio.

Tendrás que, según el paso 2, definir el nombre de la etiqueta que se corresponde con el nombre de la función. En este caso adsense.

Según el paso 3, deberás insertar el nombre de la etiqueta, la que corresponde al shortcode, en los artículos en los que quieres que se muestre o muestren el anuncio o anuncios.

Fabriciano González

Amante de la informática y de Internet entre otras muchas pasiones. Leo, descifro, interpreto, combino y escribo. Lo hago para seguir viviendo y disfrutando. Trato de dominar el tiempo para que no me esclavice.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.