mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-04-04 04:34:31 +00:00
General: Update code for readability and inclusion
There are two pieces in here: 1) The update to change blacklist to blocklist is moved to disallowed_list. "Block" has a meaning in our code, and there could be ambiguity between this code and code related to blocks. 2) This improves backwards compatibility for code that was accessing the now deprecated code. Previously: [48477], [48405], [48400], [48121], [48122], [48124], [48142], [48566] Props: desrosj, SergeyBiryukov, johnjamesjacoby Fixes: #50413 git-svn-id: https://develop.svn.wordpress.org/trunk@48575 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -532,7 +532,7 @@ function populate_options( array $options = array() ) {
|
||||
'admin_email_lifespan' => ( time() + 6 * MONTH_IN_SECONDS ),
|
||||
|
||||
// 5.5.0
|
||||
'blocklist_keys' => '',
|
||||
'disallowed_keys' => '',
|
||||
'comment_previously_approved' => 1,
|
||||
'auto_plugin_theme_update_emails' => array(),
|
||||
);
|
||||
@@ -556,7 +556,7 @@ function populate_options( array $options = array() ) {
|
||||
$fat_options = array(
|
||||
'moderation_keys',
|
||||
'recently_edited',
|
||||
'blocklist_keys',
|
||||
'disallowed_keys',
|
||||
'uninstall_plugins',
|
||||
'auto_plugin_theme_update_emails',
|
||||
);
|
||||
|
||||
@@ -2177,15 +2177,23 @@ function upgrade_550() {
|
||||
update_option( 'finished_updating_comment_type', 0 );
|
||||
wp_schedule_single_event( time() + ( 1 * MINUTE_IN_SECONDS ), 'wp_update_comment_type_batch' );
|
||||
|
||||
// Use more clear and inclusive language.
|
||||
$blocklist = get_option( 'blacklist_keys', '' );
|
||||
update_option( 'blocklist_keys', $blocklist );
|
||||
delete_option( 'blacklist_keys' );
|
||||
|
||||
$comment_previously_approved = get_option( 'comment_whitelist', '' );
|
||||
update_option( 'comment_previously_approved', $comment_previously_approved );
|
||||
delete_option( 'comment_whitelist' );
|
||||
}
|
||||
|
||||
if ( $wp_current_db_version < 48572 ) {
|
||||
// Use more clear and inclusive language.
|
||||
$disallowed_list = get_option( 'blacklist_keys' );
|
||||
|
||||
if ( false === $disallowed_list ) {
|
||||
$disallowed_list = get_option( 'blocklist_keys' );
|
||||
}
|
||||
|
||||
update_option( 'disallowed_keys', $disallowed_list );
|
||||
delete_option( 'blacklist_keys' );
|
||||
delete_option( 'blocklist_keys' );
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -204,11 +204,11 @@ printf(
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><?php _e( 'Comment Blocklist' ); ?></th>
|
||||
<td><fieldset><legend class="screen-reader-text"><span><?php _e( 'Comment Blocklist' ); ?></span></legend>
|
||||
<p><label for="blocklist_keys"><?php _e( 'When a comment contains any of these words in its content, author name, URL, email, IP address, or browser’s user agent string, it will be put in the Trash. One word or IP address per line. It will match inside words, so “press” will match “WordPress”.' ); ?></label></p>
|
||||
<th scope="row"><?php _e( 'Disallowed Comment Keys' ); ?></th>
|
||||
<td><fieldset><legend class="screen-reader-text"><span><?php _e( 'Disallowed Comment Keys' ); ?></span></legend>
|
||||
<p><label for="disallowed_keys"><?php _e( 'When a comment contains any of these words in its content, author name, URL, email, IP address, or browser’s user agent string, it will be put in the Trash. One word or IP address per line. It will match inside words, so “press” will match “WordPress”.' ); ?></label></p>
|
||||
<p>
|
||||
<textarea name="blocklist_keys" rows="10" cols="50" id="blocklist_keys" class="large-text code"><?php echo esc_textarea( get_option( 'blocklist_keys' ) ); ?></textarea>
|
||||
<textarea name="disallowed_keys" rows="10" cols="50" id="disallowed_keys" class="large-text code"><?php echo esc_textarea( get_option( 'disallowed_keys' ) ); ?></textarea>
|
||||
</p>
|
||||
</fieldset></td>
|
||||
</tr>
|
||||
|
||||
@@ -103,7 +103,7 @@ $allowed_options = array(
|
||||
'comment_previously_approved',
|
||||
'comment_max_links',
|
||||
'moderation_keys',
|
||||
'blocklist_keys',
|
||||
'disallowed_keys',
|
||||
'show_avatars',
|
||||
'avatar_rating',
|
||||
'avatar_default',
|
||||
|
||||
Reference in New Issue
Block a user