Si requieres insertar 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.
Desde el escritorio de WordPress dirígete a Apariencia > Editor. En el panel derecho busca el archivo (functions.php). Dentro del editor al final copia el siguiente código:
//Insertar 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, 1, $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 ); }
En la línea seis de este código reemplaza Adsense/Publicidad AQUÍ por tú código de Adsense o la publicidad que requieres mostrar.
Finalmente, en la línea ocho de este código reemplaza 1 por el número de párrafo del cual deseas mostrar la publicidad. Guarda los cambios realizados en el editor. Se recomienda mantener entre el primer y segundo párrafo.