Soporte » Plugins y Hacks » Insertar Adsense entre párrafos

  • Buenas a todos,

    Me gustaría mostrarles este código que utilizaba en functions.php para mostrar publicidad entre párrafos. Con las últimas actualizaciones de WordPress ya no funciona, por lo que supongo que está muy obsoleto. ¿Alguien sabe qué podría cambiarle como para que funcione bien?

    //Publicidad tras un párrafo concreto
    add_filter( 'the_content', 'publicidad_tras_parrafo' );
    function publicidad_tras_parrafo( $content ) {
            	if ( is_single( array( 20200, 20201, 20202, 20203 ) ) )
    			return $content;
    			else	
    			if( !is_single( ) )
                return $content;
     			remove_filter( 'the_content', 'index' );
                $paragraphAfter = 3; //Este es el número del párrafo tras el que irá la publicidad
                $content = explode ( "</p>", $content );
                $new_content = '';
                    for ( $i = 0; $i < count ( $content ); $i ++ ) {
                        if ( $i == $paragraphAfter ) {
                        $new_content .= '<div>';
                        $new_content .= 'CÓDIGO ADSENSE';
                        $new_content .= '<br/></div>';
                        }
                $new_content .= $content[$i] . "</p>";
                }
                return $new_content;
        }

    Desde ya, muchas gracias!

Viendo 1 respuesta (de un total de 1)
Viendo 1 respuesta (de un total de 1)
  • Debes estar registrado para responder a este debate.