Cómo insertar un anuncio dentro del cuerpo de un post de WordPress

¿Quieres aumentar tus beneficios insertando anuncios dentro del cuerpo de tus posts? Si tu respuesta es afirmativa, estas de suerte puesto que en este tutorial te explicaremos precisamente a eso, a insertar anuncios dentro del cuerpo de los posts de WordPress sin necesidad de tu utilizar ningún plugin. La mayoría de usuarios que empiezan en esto de WordPress cometen el error de añadir el anuncio manualmente dentro de los posts a la hora de redactarlos. Esto les hace perder muchísimo tiempo, y los anuncios se vuelven difíciles de gestionar, sobre todo si tienes muchos (tendrías que ir uno por uno). Seguramente has visto muchos blogs que muestran anuncios dentro del texto del artículo para así aumentar las ganancias del blog. No te preocupes que aquí te mostraremos cómo insertar un anuncio dentro del cuerpo de un post de WordPress.

No solo anuncios, si no que también podrás mostrar promociones o enlaces relacionados con el contenido del artículo. Mediante la función add_filter() de Word^res podremos modificar de forma sencilla el contenido del post antes de mostrarlo. Con el código que te mostramos a continuación, podrás insertar el código de tus anuncios incluyendo Adsense.

/*
 * Insert ads code into post content
 * $adsCode: Specify code that wants to add
 * $insertAfter: Specify paragraph number
 */
add_filter('the_content', 'cw_insert_post_ads');
function cw_insert_post_ads($content){
    if(is_single()){
        //ads code
        $adsCode = '<div>Insert your ads code here</div>';
        
        //insert after
        $insertAfter = 2;
        
        $closingP = '</p>';
        $contentBlock = explode($closingP, $content);
        foreach($contentBlock as $key => $con){
            if(trim($con)) {
                $contentBlock[$key] .= $closingP;
            }
            if(($key + 1) == $insertAfter){ 
                $contentBlock[$key] .= $adsCode;
            }
        }
        $content = implode('', $contentBlock);
    }
    return $content;    
}

Solo necesitas definir el valor de las siguientes variables:

  • $adscode – aquí iría el código del anuncio u otros contenidos.

  • $insertAfter – define el número de párrafos a saltar donde iría el anuncio.

 

 

COMPARTE ESTE ARTÍCULO

ENVIAR A UN AMIGO
COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN GOOGLE +
¡SÉ EL PRIMERO EN COMENTAR!
Conéctate o Regístrate para dejar tu comentario.