Foros del Web » Programando para Internet » PHP »

Adsense dentro del contenido de un post pequeño

Estas en el tema de Adsense dentro del contenido de un post pequeño en el foro de PHP en Foros del Web. Hola, un amigo me hizo un plugin para mostrar adsense dentro del contenido del post. El bloque aparece después del 8º párrafo. El caso es ...
  #1 (permalink)  
Antiguo 16/05/2012, 02:44
Avatar de Mickey3  
Fecha de Ingreso: octubre-2009
Ubicación: Pamplona, España
Mensajes: 315
Antigüedad: 14 años, 6 meses
Puntos: 39
Adsense dentro del contenido de un post pequeño

Hola, un amigo me hizo un plugin para mostrar adsense dentro del contenido del post. El bloque aparece después del 8º párrafo.

El caso es que tengo posts cortos y entonces el bloque se sitúa al principio del post por defecto.

¿Habría alguna manera de que en estos posts cortos apareciera por defecto al final del post?

Os dejo el código:

Código PHP:
<?php 
/* 
Plugin Name: IADS 
Description: Insert ads after the Xth paragraph. 
Version: 1.1 
Author: uyx 
*/ 


add_filter('the_content''article_ad'); 

function 
article_ad($post_content) { 
   global 
$wp_query$post

   if (!
is_single() ) return $post_content

   
// After which paragraph to insert the ad 

   
$afterParagraph 8// insertar despues de X parrafo, o salto de linea dentro del contenido del post 

   // Adsense code 

   
$adsense='<div class="bloquecito"> AQUI CODIGO ADSENSE </div>'

   
// $matches is an array of paragraph number and [1] character length 

   
preg_match_all('/(?:\r\n|\r|\n)/'$post_content$matchesPREG_OFFSET_CAPTURE ); 
   
$insert_at $matches[0][$afterParagraph][1]; 

   return 
substr($post_content,0,$insert_at). $adsense substr($post_content,$insert_at,strlen($post_content)); 



?>
__________________
Danicurioso

Etiquetas: adsense, contenido, post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:34.