¡Muchísimas gracias! Se te coló un pequeño error: pusiste al principio "ponernoticia2" y abajo "ponernoticia" y cuando copié y pegué no funcionaba, y estaba
:. Pero esta mañana, con la mente despejada, me he puesto a revisarlo y ahí estaba el error! Ahora ya funciona perfectamente, y el código ha quedado así:
Código PHP:
<?php
/*
Plugin Name: Noticias
Plugin URI: http://portimismo.site90.com
Description: Noticias para Por ti mismo
Author: Raulmmmm
Version: 0.61
Author URI: http://raulmmmm.netii.net
*/
function ponernoticia($post_id){
$post = get_post($post_id); // Un Objecto post con muchos campos como autor, titulo, hora, etc
$user = get_userdata( $post->post_author ); // Nombre del usuario que publico el post
$post_title = $post->post_title; // El titulo del post
$noticia = 'he publicado una nueva entrada: <a href="http://portimismo.site90.com/blog/?p='.$post_id.'">'.$post_title.'</a>';
$seccion = 'blog';
$enlace = 'http://portimismo.site90.com/blog/?p='.$post_id;
mysql_query("INSERT INTO noticias (noticia, seccion, enlace, nombre) VALUES ('$noticia', '$seccion', '$enlace', '$post_title')");
}
add_action('publish_post', 'ponernoticia');
?>
De nuevo, muchas gracias por tu ayuda
.
PD: Como curiosidad, es mi mensaje 1.492, el año en que Colón descubrió América, y este ha sido el post en el que yo he descubierto cómo hacer plugins de WordPress
.