}
/**
- * Sets the old string-based contextual help for the screen.
- *
- * For backwards compatibility.
+ * Sets the old string-based contextual help for the screen for backward compatibility.
*
* @since 3.3.0
*
/**
* Render the screen's help section.
*
- * This will trigger the deprecated filters for backwards compatibility.
+ * This will trigger the deprecated filters for backward compatibility.
*
* @since 3.3.0
*
public function render_screen_meta() {
/**
- * Filter the legacy contextual help list.
+ * Filters the legacy contextual help list.
*
* @since 2.7.0
* @deprecated 3.3.0 Use get_current_screen()->add_help_tab() or
$old_help = isset( self::$_old_compat_help[ $this->id ] ) ? self::$_old_compat_help[ $this->id ] : '';
/**
- * Filter the legacy contextual help text.
+ * Filters the legacy contextual help text.
*
* @since 2.7.0
* @deprecated 3.3.0 Use get_current_screen()->add_help_tab() or
if ( empty( $old_help ) && ! $this->get_help_tabs() ) {
/**
- * Filter the default legacy contextual help text.
+ * Filters the default legacy contextual help text.
*
* @since 2.8.0
* @deprecated 3.3.0 Use get_current_screen()->add_help_tab() or
// Setup layout columns
/**
- * Filter the array of screen layout columns.
+ * Filters the array of screen layout columns.
*
* This hook provides back-compat for plugins using the back-compat
- * filter instead of add_screen_option().
+ * Filters instead of add_screen_option().
*
* @since 2.8.0
*
switch ( $this->base ) {
case 'widgets':
- $this->_screen_settings = '<p><a id="access-on" href="widgets.php?widgets-access=on">' . __('Enable accessibility mode') . '</a><a id="access-off" href="widgets.php?widgets-access=off">' . __('Disable accessibility mode') . "</a></p>\n";
+ $nonce = wp_create_nonce( 'widgets-access' );
+ $this->_screen_settings = '<p><a id="access-on" href="widgets.php?widgets-access=on&_wpnonce=' . urlencode( $nonce ) . '">' . __('Enable accessibility mode') . '</a><a id="access-off" href="widgets.php?widgets-access=off&_wpnonce=' . urlencode( $nonce ) . '">' . __('Disable accessibility mode') . "</a></p>\n";
break;
case 'post' :
$expand = '<fieldset class="editor-expand hidden"><legend>' . __( 'Additional settings' ) . '</legend><label for="editor-expand-toggle">';
}
/**
- * Filter the screen settings text displayed in the Screen Options tab.
+ * Filters the screen settings text displayed in the Screen Options tab.
*
* This filter is currently only used on the Widgets screen to enable
* accessibility mode.
$show_screen = true;
/**
- * Filter whether to show the Screen Options tab.
+ * Filters whether to show the Screen Options tab.
*
* @since 3.2.0
*
echo $this->_screen_settings;
/**
- * Filter whether to show the Screen Options submit button.
+ * Filters whether to show the Screen Options submit button.
*
* @since 4.4.0
*
$view_mode_post_types = get_post_types( array( 'hierarchical' => false, 'show_ui' => true ) );
/**
- * Filter the post types that have different view mode options.
+ * Filters the post types that have different view mode options.
*
* @since 4.4.0
*