Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2012, 02:44
Avatar de Mickey3
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