Mostrar anuncios entre el contenido de un post sin usar plugins
Volvemos con otro post que nos ayudará a prescindir de otro plugin en WordPress. Esta vez se hablamos de los plugins tipo Ad Inserter que nos facilitan la incorporación de anuncios en determinadas partes de nuestra web de forma predeterminada.
Establecer un anuncio en una ubicación como al principio o al final de un post puede ser relativamente sencillo dependiendo de nuestro theme. Pero, y si lo que queremos es que un anuncio aparezca después de un determinado número de párrafos en medio del post? A continuación, veremos como hacerlo sin la necesidad de ningún plugin.
Mostrar anuncios en la mitad de un post sin usar plugins
Lo primero que haremos será dirigirnos al archivo encargado de generar el contenido de un post o entrada. Este lo podemos encontrar desde Apariencia > Editor >single.php o content-single.php dependiendo del tema que utilicemos.
Una vez que nos encontramos editando el archivo anterior, buscamos el código <?php the_content(); ?> y lo substituimos por el siguiente:
<?php $block = 2; // aqui indicamos donde aparecera la publi, en este ejemplo sería despues del 3er parrafo $content = apply_filters('the_content', get_the_content()); $content = explode("</p>", $content); for($i = 0; $i < count($content); $i++ ) { if ($i == $block) { ?> <div style="margin: 10px 0;"><b>Aqui ponemos el código de nuestro Adsense o similar</b></div> <?php } echo $content[$i] . "</p>"; } ?>
Finalmente, podríamos cambiar el valor de la variable $block (encargada de la posición del anuncio) por otro que queramos para determinar a partir de que párrafo del contenido se mostrará el anuncio.
Si tras probar este método no te funciona lo más probable es que estés insertando el código en el archivo del theme incorrecto. Como todos los themes no son iguales, asegúrate de que es el archivo encargado de generar el contenido de cada post que como mencionábamos en el primer paso suele ser single.php, content-single.php o similar.
Te recomendamos otro post anterior dónde también te enseñábamos como prescindir de otro plugin muy común , el de la ley de cookies. Esperámos que te sea de utilidad.