[wp-hackers] wp-comments-post.php & file upload problem

Mark Cunningham mark.cunningham at gmail.com
Tue Feb 26 13:53:14 GMT 2008


It's in Wordpress 2.3.3 the default and classic themes, in the file
comments.php. It uses "$id". So it looks like it's "latest standards
and practises".

However, at least on the blog I found it on, it was using the plugin
paged-comments plugin that might have been causing $id to be empty.

I just wanted to note that you can reproduce the blank screen when
posting a comment if the $id variable in the comments form equates to
empty. If Beth is see this problem occur frequently, you can double
check it: when it happens, go back in your browser and check the
source of the comment form. If you see comment_post_ID with an empty
value, it would be the cause. Something like this:

<input type="hidden" name="comment_post_ID" value="" />

The value field should be equal to the post id of the post.

On 26/02/2008, Viper007Bond <viper at viper007bond.com> wrote:
> Sounds like an old, poorly coded them.
>
>  Make sure to check the /default/ theme for the latest standards and
>  practices.
>
>
>  On 2/26/08, Mark Cunningham <mark.cunningham at gmail.com> wrote:
>  >
>  > On 25/02/2008, Beth Cleaver <cleavere at bellsouth.net> wrote:
>  > >  My problem*:  I can't comment on mccainblogs.com; I get the dreaded
>  > >  blank screen stuck on wp-comments-post.php, no redirect to the original
>  > >  post, and no comment gets posted.  I've seen this issue in the WP
>  > forums
>  > >  and elsewhere around the internets, but I can't find a solution that
>  > >  applies even closely enough to help me figure it out.
>  >
>  >
>  > I don't know if this is the same thing I found on my blog (wp-2.3.3)
>  > but I found, occasionally, people would try to submit a comment and
>  > would get a blank screen. Tracked it down to the comment form in my
>  > theme. In my "comments.php", I had, right down the bottom of the form
>  > this line:
>  >
>  > <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
>  >
>  > For some reason "$id" would be empty sometimes, particularly for
>  > non-logged in users. I replaced it with this:
>  >
>  > <input type="hidden" name="comment_post_ID" value="<?php echo $post->ID;
>  > ?>" />
>  >
>  > And the problem seemed to go away.
>  >
>  >
>  > --
>  > http://thedeadone.net
>  > http://irishgamingwiki.com
>  >
>
> > _______________________________________________
>  > wp-hackers mailing list
>  > wp-hackers at lists.automattic.com
>  > http://lists.automattic.com/mailman/listinfo/wp-hackers
>  >
>
>
>
>
> --
>  Viper007Bond | http://www.viper007bond.com/ | http://www.finalgear.com/
>
> _______________________________________________
>  wp-hackers mailing list
>  wp-hackers at lists.automattic.com
>  http://lists.automattic.com/mailman/listinfo/wp-hackers
>


-- 
http://thedeadone.net
http://irishgamingwiki.com


More information about the wp-hackers mailing list