Como colocar Anuncios dentro de los párrafos en wordpress sin plugins

Este tutorial, es valido para cualquier tipo de anuncio,  aunque cabe resaltar en febrero del 2018 google implemento los “Anuncios Automáticos Inteligentes“ (IA) con inteligencia artificial. pero al implementar ese tipo de anuncios es google quien determina donde los coloca en tu Post, con este sencillo truco te enseño como colocar un anuncios en el lugar que tu quieras de un post sin usar plugins de ningún tipo.

Si requieres colocar publicidad después del primer, segundo, o cualquier párrafo en una entrada de WordPress, sin usar ningún plugin, puedes seguir las siguientes indicaciones.

Hay dos maneras si lo quieres implementar en el functions.php de tu tema o también lo puedes implementar en tu plugins de personal.

Como colocar Anuncios dentro de los párrafos en wordpress sin plugins

Como colocar Anuncios

Desde el escritorio de WordPress dirígete a Apariencia > Editor. En el panel derecho busca el archivo (functions.php). ( o tu plugins personal)
Dentro del editor al final copia el siguiente código:

//colocar publicidad después del primer, segundo o tercer párrafo en una entrada.
//En ad_code, 1, $content. Reemplazar 1 por el número de párrafo a mostrar la publicidad.
add_filter( 'the_content', 'prefix_insert_post_ads' );
function prefix_insert_post_ads( $content ) {
 $ad_code = 'Adsense/Publicidad AQUÍ';
 if ( is_single() && ! is_admin() ) {
 return prefix_insert_after_paragraph( $ad_code, 2, $content );
 }
 return $content;
}
// Función para insertar publicidad
function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
 $closing_p = '</p>';
 $paragraphs = explode( $closing_p, $content );
 foreach ($paragraphs as $index => $paragraph) {
 if ( trim( $paragraph ) ) {
 $paragraphs[$index] .= $closing_p;
 }
 if ( $paragraph_id == $index + 1 ) {
 $paragraphs[$index] .= $insertion;
 }
 }
 return implode( '', $paragraphs );
}

 

Nota: Solo debes cambiar los que esta en rojo 

En la línea donde sale este código reemplaza Adsense/Publicidad AQUÍ por tú código de Adsense o la publicidad que quieras mostrar.

Finalmente, en la línea de este código $ad_code, 2  reemplaza #parrafos por el número de párrafo 1,2, 3. ( solo el numero mas nada) del cual deseas mostrar la publicidad. Guarda los cambios realizados en el editor. Se recomienda mantener entre el primer y segundo párrafo.

La ventaja, si te lo preguntas, sobre usar el fichero functions.php de tu tema es principalmente que puedes actualizar tu tema sin temor a perder tus personalizaciones, pues tus funciones están en tu plugin, no en el tema. Hacerlo es muy sencillo …

Si los quieres colocar en paginas AMP mira aquí:  Colocar Adsense en AMP entre contenido con WordPress sin plugins.