Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/04/2012, 06:49
naked
 
Fecha de Ingreso: marzo-2009
Mensajes: 71
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Añadir contenido a the_content

El caso es que el contenido de los campos personalizados lo consigo llamar. Le he añadido un código para que lo imprima en un archivo nuevo en el ftp y con un add_acction lo imprime bien, pero en wordpress...

Código PHP:
$fuente[0
... se imprime como un "1"


Código PHP:
function addfuente($content){
            
 
$fuente$_POST['fuente']; 

 global 
$wpdb;

  
$rows $wpdb->get_results("SELECT ID, post_title, post_content FROM $wpdb->posts
    WHERE post_status = 'publish' ORDER BY post_date_gmt DESC LIMIT 1"
);
    
    if(!
is_feed() && !is_home()) {
            
        foreach (
$rows as $row) {
          
              
$salidaxml.=$row->post_content."<br />";
              
$salidaxml.=$fuente[0];               
              
           }
                     
                
$content print_r($salidaxml);
                   
    }
     
     return 
$content;
                     
    
/* $ruta = "../pruebas/archivoprueba.php";
     $fp = fopen($ruta, "w+"); 
     fwrite($fp, $salidaxml.PHP_EOL); 
     flock($fp, 3);
         fclose($fp); */
                  
}
add_filter ('the_content''addfuente'); 
En el archivo nuevo que creo con fwrite lo consigo hacer funcionar, pero en el post de wordpress en el loop foreach, $fuente[0] se imprime como un "1".
Un saludo

Última edición por naked; 11/04/2012 a las 08:18