mirror of
https://github.com/WordPress/WordPress.git
synced 2024-11-14 22:56:19 +01:00
Provide filter to allow including comment author's URL in comment moderation link count. see #11684
git-svn-id: http://svn.automattic.com/wordpress/trunk@13513 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
25a2a06a9e
commit
2a3564c8ad
@ -45,8 +45,13 @@ function check_comment($author, $email, $url, $comment, $user_ip, $user_agent, $
|
|||||||
if ( 1 == get_option('comment_moderation') )
|
if ( 1 == get_option('comment_moderation') )
|
||||||
return false; // If moderation is set to manual
|
return false; // If moderation is set to manual
|
||||||
|
|
||||||
if ( get_option( 'comment_max_links' ) && preg_match_all( '/<a [^>]*href/i', apply_filters( 'comment_text', $comment ), $out) >= get_option( 'comment_max_links' ) )
|
// Check # of external links
|
||||||
return false; // Check # of external links
|
if ( $max_links = get_option( 'comment_max_links' ) ) {
|
||||||
|
$num_links = preg_match_all( '/<a [^>]*href/i', apply_filters( 'comment_text', $comment ), $out );
|
||||||
|
$num_links = apply_filters( 'comment_max_links_url', $num_links, $url ); // provide for counting of $url as a link
|
||||||
|
if ( $num_links >= $max_links )
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
$mod_keys = trim(get_option('moderation_keys'));
|
$mod_keys = trim(get_option('moderation_keys'));
|
||||||
if ( !empty($mod_keys) ) {
|
if ( !empty($mod_keys) ) {
|
||||||
|
Loading…
Reference in New Issue
Block a user