[wp-hackers] wp_get_current_commenter
Louy
louy08 at gmail.com
Thu Aug 12 18:25:58 UTC 2010
yea i know :) i'm just thinking... what if the theme needs to edit this
html, it'd call the wp_get_current_commenter function and use it's own data!
so i think there should be a better solution... maybe applying the filter to
the returned value of the function "wp_get_current_commenter()" so it'd be:
/**
> * Get current commenter's name, email, and URL.
> *
> * Expects cookies content to already be sanitized. User of this function might
>
> * wish to recheck the returned array for validity.
> *
> * @see sanitize_comment_cookies() Use to sanitize cookies
> *
> * @since 2.0.4
> *
> * @return array Comment author, email, url respectively.
> */
>
> function wp_get_current_commenter() {
> // Cookies should already be sanitized.
>
> $comment_author = '';
> if ( isset($_COOKIE['comment_author_'.COOKIEHASH]) )
> $comment_author = $_COOKIE['comment_author_'.COOKIEHASH];
>
> $comment_author_email = '';
> if ( isset($_COOKIE['comment_author_email_'.COOKIEHASH]) )
> $comment_author_email = $_COOKIE['comment_author_email_'.COOKIEHASH];
>
> $comment_author_url = '';
>
> if ( isset($_COOKIE['comment_author_url_'.COOKIEHASH]) )
> $comment_author_url = $_COOKIE['comment_author_url_'.COOKIEHASH];
>
> return apply_filters('wp_get_current_commenter', compact('comment_author', 'comment_author_email', 'comment_author_url'));
>
> }
>
> That's the best logical solution don't you think ;)
On Thu, Aug 12, 2010 at 9:17 PM, Otto <otto at ottodestruct.com> wrote:
> On Thu, Aug 12, 2010 at 1:13 PM, Louy <louy08 at gmail.com> wrote:
> > hmmm, i looked through every available filter, it isn't there!
> > ...
> > That's the missing filter... yet any alternatives?
>
> Use the comment_form_default_fields filter. You'll have to make the
> whole field item (label and input and everything), but this will give
> you control over that part of it.
>
> -Otto
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers
>
--
Louy
http://louyblog.wordpress.com/
More information about the wp-hackers
mailing list