mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-12 04:40:26 +00:00
Administration: Add labels to read-only form fields.
This changeset improves admin forms accessibility by adding labels to the following read-only form fields: - Network setup screen: new visible label to the four textareas for code users need to paste into their wp-config file and the server configuration file (web.config or .htaccess). - `setup-config.php`: new visible label to one textarea for code to include in the `wp-config` file manually. - Admin toolbar: adds an `arial-label` attribute to the old "shortlink" feature (not used anymore but still activable by plugins). Props sabernhardt, audrasjb, ryokuhi, joedolson. Fixes #54302. git-svn-id: https://develop.svn.wordpress.org/trunk@53745 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -470,7 +470,7 @@ function network_step2( $errors = false ) {
|
||||
}
|
||||
?>
|
||||
<ol>
|
||||
<li><p>
|
||||
<li><p id="network-wpconfig-rules-description">
|
||||
<?php
|
||||
printf(
|
||||
/* translators: 1: wp-config.php, 2: Location of wp-config file, 3: Translated version of "That's all, stop editing! Happy publishing." */
|
||||
@@ -486,7 +486,16 @@ function network_step2( $errors = false ) {
|
||||
);
|
||||
?>
|
||||
</p>
|
||||
<textarea class="code" readonly="readonly" cols="100" rows="7">
|
||||
<p class="configuration-rules-label"><label for="network-wpconfig-rules">
|
||||
<?php
|
||||
printf(
|
||||
/* translators: %s: File name (wp-config.php, .htaccess or web.config). */
|
||||
__( 'Network configuration rules for %s' ),
|
||||
'<code>wp-config.php</code>'
|
||||
);
|
||||
?>
|
||||
</label></p>
|
||||
<textarea id="network-wpconfig-rules" class="code" readonly="readonly" cols="100" rows="7" aria-describedby="network-wpconfig-rules-description">
|
||||
define( 'MULTISITE', true );
|
||||
define( 'SUBDOMAIN_INSTALL', <?php echo $subdomain_install ? 'true' : 'false'; ?> );
|
||||
define( 'DOMAIN_CURRENT_SITE', '<?php echo $hostname; ?>' );
|
||||
@@ -526,7 +535,7 @@ define( 'BLOG_ID_CURRENT_SITE', 1 );
|
||||
}
|
||||
$num_keys_salts = count( $keys_salts );
|
||||
?>
|
||||
<p>
|
||||
<p id="network-wpconfig-authentication-description">
|
||||
<?php
|
||||
if ( 1 === $num_keys_salts ) {
|
||||
printf(
|
||||
@@ -544,7 +553,8 @@ define( 'BLOG_ID_CURRENT_SITE', 1 );
|
||||
?>
|
||||
<?php _e( 'To make your installation more secure, you should also add:' ); ?>
|
||||
</p>
|
||||
<textarea class="code" readonly="readonly" cols="100" rows="<?php echo $num_keys_salts; ?>"><?php echo esc_textarea( $keys_salts_str ); ?></textarea>
|
||||
<p class="configuration-rules-label"><label for="network-wpconfig-authentication"><?php _e( 'Network configuration authentication keys' ); ?></label></p>
|
||||
<textarea id="network-wpconfig-authentication" class="code" readonly="readonly" cols="100" rows="<?php echo $num_keys_salts; ?>" aria-describedby="network-wpconfig-authentication-description"><?php echo esc_textarea( $keys_salts_str ); ?></textarea>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
@@ -603,7 +613,7 @@ define( 'BLOG_ID_CURRENT_SITE', 1 );
|
||||
</configuration>
|
||||
';
|
||||
|
||||
echo '<li><p>';
|
||||
echo '<li><p id="network-webconfig-rules-description">';
|
||||
printf(
|
||||
/* translators: 1: File name (.htaccess or web.config), 2: File path. */
|
||||
__( 'Add the following to your %1$s file in %2$s, <strong>replacing</strong> other WordPress rules:' ),
|
||||
@@ -615,7 +625,16 @@ define( 'BLOG_ID_CURRENT_SITE', 1 );
|
||||
echo '<p><strong>' . __( 'Warning:' ) . ' ' . __( 'Subdirectory networks may not be fully compatible with custom wp-content directories.' ) . '</strong></p>';
|
||||
}
|
||||
?>
|
||||
<textarea class="code" readonly="readonly" cols="100" rows="20"><?php echo esc_textarea( $web_config_file ); ?></textarea>
|
||||
<p class="configuration-rules-label"><label for="network-webconfig-rules">
|
||||
<?php
|
||||
printf(
|
||||
/* translators: %s: File name (wp-config.php, .htaccess or web.config). */
|
||||
__( 'Network configuration rules for %s' ),
|
||||
'<code>web.config</code>'
|
||||
);
|
||||
?>
|
||||
</label></p>
|
||||
<textarea id="network-webconfig-rules" class="code" readonly="readonly" cols="100" rows="20" aria-describedby="network-webconfig-rules-description"><?php echo esc_textarea( $web_config_file ); ?></textarea>
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
@@ -656,7 +675,7 @@ RewriteRule . index.php [L]
|
||||
|
||||
EOF;
|
||||
|
||||
echo '<li><p>';
|
||||
echo '<li><p id="network-htaccess-rules-description">';
|
||||
printf(
|
||||
/* translators: 1: File name (.htaccess or web.config), 2: File path. */
|
||||
__( 'Add the following to your %1$s file in %2$s, <strong>replacing</strong> other WordPress rules:' ),
|
||||
@@ -668,7 +687,16 @@ EOF;
|
||||
echo '<p><strong>' . __( 'Warning:' ) . ' ' . __( 'Subdirectory networks may not be fully compatible with custom wp-content directories.' ) . '</strong></p>';
|
||||
}
|
||||
?>
|
||||
<textarea class="code" readonly="readonly" cols="100" rows="<?php echo substr_count( $htaccess_file, "\n" ) + 1; ?>"><?php echo esc_textarea( $htaccess_file ); ?></textarea>
|
||||
<p class="configuration-rules-label"><label for="network-htaccess-rules">
|
||||
<?php
|
||||
printf(
|
||||
/* translators: %s: File name (wp-config.php, .htaccess or web.config). */
|
||||
__( 'Network configuration rules for %s' ),
|
||||
'<code>.htaccess</code>'
|
||||
);
|
||||
?>
|
||||
</label></p>
|
||||
<textarea id="network-htaccess-rules" class="code" readonly="readonly" cols="100" rows="<?php echo substr_count( $htaccess_file, "\n" ) + 1; ?>" aria-describedby="network-htaccess-rules-description"><?php echo esc_textarea( $htaccess_file ); ?></textarea>
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user