[wp-hackers] Modifying wp-comments-post.php to accept new custom fields

Peter Westwood peter.westwood at ftwr.co.uk
Wed Sep 24 07:41:40 GMT 2008


DD32 wrote:
> Sorry, Seems that filter will be useless, as wp_insert_comment() 
> completely ignores any extra fields which you pass it, So you -will- 
> need to modify core files and add the item to the compact() in 
> wp_insert_comment() too (line 700ish of wp-includes/comment.php)
>
Yeah it does. :-(

But then it would have to magically guess the field names.

It looks like we need an action in wp_insert_comment which passes the ID 
of the new comment and the $commentdata to the action handlers so they 
can do things based on that - like add extra info to the database.

That way you can collect and process the data on pre_process_comment and 
insert it on the new action hook.

How does that sound?

westi

-- 
Peter Westwood
http://blog.ftwr.co.uk | http://westi.wordpress.com
C53C F8FC 8796 8508 88D6 C950 54F4 5DCD A834 01C5 



More information about the wp-hackers mailing list