Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Problema al insertar un post con wp_insert_post

Estas en el tema de Problema al insertar un post con wp_insert_post en el foro de WordPress en Foros del Web. Hola. Necesito construir un plugin que cambie el titulo y el contenido de un mensaje antes de postearlo, pero tengo un problema con wp_insert_post. Cuando ...
  #1 (permalink)  
Antiguo 15/09/2009, 08:40
 
Fecha de Ingreso: junio-2009
Mensajes: 34
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta Problema al insertar un post con wp_insert_post

Hola.

Necesito construir un plugin que cambie el titulo y el contenido de un mensaje antes de postearlo, pero tengo un problema con wp_insert_post.

Cuando se ejecuta esta funcion, el post es agregado a la base de datos correctamente, pero el script queda ejecutandose indefinidamente (solo se detiene si el servidor Apache se cae o si se alcanza el maximo de tiempo posible de ejecucion de un script).

Este es el codigo:

Código:
function one($post_id, $post) {

    $post->post_title = "new title";
    $post->post_content = "new comment";
    wp_insert_post($post);

}

add_action("publish_post", "one", 1, 2);
Alguna idea de por que me pasa esto y que puedo hacer para solucionarlo?

Saludos.
  #2 (permalink)  
Antiguo 23/09/2009, 13:46
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: Problema al insertar un post con wp_insert_post

Intenta asi

function one($post_id) {
$post = get_post($post_id); // Un Objecto post
$post->post_title = "new title";
$post->post_content = "new comment";
wp_insert_post($post);

}

add_action("publish_post", "one", 1, 2);
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:22.