From 8edff9c97949f3587408f93e98d250093e9c7389 Mon Sep 17 00:00:00 2001 From: Drew Jaynes Date: Thu, 20 Aug 2015 21:22:26 +0000 Subject: [PATCH] Docs: Standardize `@deprecated` tag formatting and add missing DocBlocks to deprecated functions in wp-admin/includes/deprecated.php. Opted not to use the multi-function DocBlock syntax in the name of not taking shortcuts in documentation for the sake of brevity. Props Alphawolf for the initial patch. See #28806 git-svn-id: https://develop.svn.wordpress.org/trunk@33671 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/deprecated.php | 262 +++++++++++++++++++-------- 1 file changed, 190 insertions(+), 72 deletions(-) diff --git a/src/wp-admin/includes/deprecated.php b/src/wp-admin/includes/deprecated.php index e12547e90b..d984bdbe92 100644 --- a/src/wp-admin/includes/deprecated.php +++ b/src/wp-admin/includes/deprecated.php @@ -14,8 +14,7 @@ /** * @since 2.1.0 - * @deprecated 2.1.0 - * @deprecated Use wp_editor(). + * @deprecated 2.1.0 Use wp_editor() * @see wp_editor() */ function tinymce_include() { @@ -39,8 +38,7 @@ function documentation_link() { * Calculates the new dimensions for a downsampled image. * * @since 2.0.0 - * @deprecated 3.0.0 - * @deprecated Use wp_constrain_dimensions() + * @deprecated 3.0.0 Use wp_constrain_dimensions() * @see wp_constrain_dimensions() * * @param int $width Current width of the image @@ -58,8 +56,7 @@ function wp_shrink_dimensions( $width, $height, $wmax = 128, $hmax = 96 ) { * Calculated the new dimensions for a downsampled image. * * @since 2.0.0 - * @deprecated 3.5.0 - * @deprecated Use wp_constrain_dimensions() + * @deprecated 3.5.0 Use wp_constrain_dimensions() * @see wp_constrain_dimensions() * * @param int $width Current width of the image @@ -75,8 +72,7 @@ function get_udims( $width, $height ) { * {@internal Missing Short Description}} * * @since 0.71 - * @deprecated 2.6.0 - * @deprecated Use wp_category_checklist() + * @deprecated 2.6.0 Use wp_category_checklist() * @see wp_category_checklist() * * @param int $default @@ -93,8 +89,7 @@ function dropdown_categories( $default = 0, $parent = 0, $popular_ids = array() * {@internal Missing Short Description}} * * @since 2.1.0 - * @deprecated 2.6.0 - * @deprecated Use wp_link_category_checklist() + * @deprecated 2.6.0 Use wp_link_category_checklist() * @see wp_link_category_checklist() * * @param int $default @@ -125,8 +120,7 @@ function get_real_file_to_edit( $file ) { * {@internal Missing Short Description}} * * @since 1.2.0 - * @deprecated 3.0.0 - * @deprecated Use wp_dropdown_categories() + * @deprecated 3.0.0 Use wp_dropdown_categories() * @see wp_dropdown_categories() * * @param int $currentcat @@ -162,8 +156,7 @@ function wp_dropdown_cats( $currentcat = 0, $currentparent = 0, $parent = 0, $le * Register a setting and its sanitization callback * * @since 2.7.0 - * @deprecated 3.0.0 - * @deprecated Use register_setting() + * @deprecated 3.0.0 Use register_setting() * @see register_setting() * * @param string $option_group A settings group name. Should correspond to a whitelisted option key name. @@ -180,8 +173,7 @@ function add_option_update_handler( $option_group, $option_name, $sanitize_callb * Unregister a setting * * @since 2.7.0 - * @deprecated 3.0.0 - * @deprecated Use unregister_setting() + * @deprecated 3.0.0 Use unregister_setting() * @see unregister_setting() * * @param string $option_group @@ -226,7 +218,9 @@ function use_codepress() { } /** - * @deprecated 3.1.0 + * Get all user IDs. + * + * @deprecated 3.1.0 Use get_users() * * @return array List of user IDs. */ @@ -243,7 +237,9 @@ function get_author_user_ids() { } /** - * @deprecated 3.1.0 + * Gets author users who can edit posts. + * + * @deprecated 3.1.0 Use get_users() * * @param int $user_id User ID. * @return array|bool List of editable authors. False if no editable users. @@ -266,7 +262,9 @@ function get_editable_authors( $user_id ) { } /** - * @deprecated 3.1.0 + * Gets the IDs of any users who can edit posts. + * + * @deprecated 3.1.0 Use get_users() * * @param int $user_id User ID. * @param bool $exclude_zeros Optional, default is true. Whether to exclude zeros. @@ -301,7 +299,9 @@ function get_editable_user_ids( $user_id, $exclude_zeros = true, $post_type = 'p } /** - * @deprecated 3.1.0 + * Gets all users who are not authors. + * + * @deprecated 3.1.0 Use get_users() */ function get_nonauthor_user_ids() { _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); @@ -321,7 +321,7 @@ if ( !class_exists('WP_User_Search') ) : * WordPress User Search class. * * @since 2.1.0 - * @deprecated 3.1.0 + * @deprecated 3.1.0 Use WP_User_Query */ class WP_User_Search { @@ -670,7 +670,8 @@ endif; /** * Retrieve editable posts from other users. * - * @deprecated 3.1.0 + * @deprecated 3.1.0 Use get_posts() + * @see get_posts() * * @param int $user_id User ID to not retrieve posts from. * @param string $type Optional, defaults to 'any'. Post type to retrieve, can be 'draft' or 'pending'. @@ -703,7 +704,8 @@ function get_others_unpublished_posts($user_id, $type='any') { /** * Retrieve drafts from other users. * - * @deprecated 3.1.0 + * @deprecated 3.1.0 Use get_posts() + * @see get_posts() * * @param int $user_id User ID. * @return array List of drafts from other users. @@ -717,7 +719,8 @@ function get_others_drafts($user_id) { /** * Retrieve pending review posts from other users. * - * @deprecated 3.1.0 + * @deprecated 3.1.0 Use get_posts() + * @see get_posts() * * @param int $user_id User ID. * @return array List of posts with pending review post type from other users. @@ -732,8 +735,7 @@ function get_others_pending($user_id) { * Output the QuickPress dashboard widget. * * @since 3.0.0 - * @deprecated 3.2.0 - * @deprecated Use wp_dashboard_quick_press() + * @deprecated 3.2.0 Use wp_dashboard_quick_press() * @see wp_dashboard_quick_press() */ function wp_dashboard_quick_press_output() { @@ -742,9 +744,10 @@ function wp_dashboard_quick_press_output() { } /** + * Outputs the TinyMCE editor. + * * @since 2.7.0 - * @deprecated 3.3.0 - * @deprecated Use wp_editor() + * @deprecated 3.3.0 Use wp_editor() * @see wp_editor() * * @staticvar int $num @@ -770,8 +773,9 @@ function wp_tiny_mce( $teeny = false, $settings = false ) { } /** - * @deprecated 3.3.0 - * @deprecated Use wp_editor() + * Preloads TinyMCE dialogs. + * + * @deprecated 3.3.0 Use wp_editor() * @see wp_editor() */ function wp_preload_dialogs() { @@ -779,8 +783,9 @@ function wp_preload_dialogs() { } /** - * @deprecated 3.3.0 - * @deprecated Use wp_editor() + * Prints TinyMCE editor JS. + * + * @deprecated 3.3.0 Use wp_editor() * @see wp_editor() */ function wp_print_editor_js() { @@ -788,8 +793,9 @@ function wp_print_editor_js() { } /** - * @deprecated 3.3.0 - * @deprecated Use wp_editor() + * Handles quicktags. + * + * @deprecated 3.3.0 Use wp_editor() * @see wp_editor() */ function wp_quicktags() { @@ -800,8 +806,7 @@ function wp_quicktags() { * Returns the screen layout options. * * @since 2.8.0 - * @deprecated 3.3.0 - * @deprecated Use $current_screen->render_screen_layout() + * @deprecated 3.3.0 WP_Screen::render_screen_layout() * @see WP_Screen::render_screen_layout() */ function screen_layout( $screen ) { @@ -821,8 +826,7 @@ function screen_layout( $screen ) { * Returns the screen's per-page options. * * @since 2.8.0 - * @deprecated 3.3.0 - * @deprecated Use $current_screen->render_per_page_options() + * @deprecated 3.3.0 Use WP_Screen::render_per_page_options() * @see WP_Screen::render_per_page_options() */ function screen_options( $screen ) { @@ -842,8 +846,7 @@ function screen_options( $screen ) { * Renders the screen's help. * * @since 2.7.0 - * @deprecated 3.3.0 - * @deprecated Use $current_screen->render_screen_meta() + * @deprecated 3.3.0 Use WP_Screen::render_screen_meta() * @see WP_Screen::render_screen_meta() */ function screen_meta( $screen ) { @@ -855,47 +858,112 @@ function screen_meta( $screen ) { * Favorite actions were deprecated in version 3.2. Use the admin bar instead. * * @since 2.7.0 - * @deprecated 3.2.0 + * @deprecated 3.2.0 Use WP_Admin_Bar + * @see WP_Admin_Bar */ function favorite_actions() { _deprecated_function( __FUNCTION__, '3.2', 'WP_Admin_Bar' ); } +/** + * Handles uploading an image. + * + * @deprecated 3.3.0 Use wp_media_upload_handler() + * @see wp_media_upload_handler() + * + * @return null|string + */ function media_upload_image() { _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); return wp_media_upload_handler(); } +/** + * Handles uploading an audio file. + * + * @deprecated 3.3.0 Use wp_media_upload_handler() + * @see wp_media_upload_handler() + * + * @return null|string + */ function media_upload_audio() { _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); return wp_media_upload_handler(); } +/** + * Handles uploading a video file. + * + * @deprecated 3.3.0 Use wp_media_upload_handler() + * @see wp_media_upload_handler() + * + * @return null|string + */ function media_upload_video() { _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); return wp_media_upload_handler(); } +/** + * Handles uploading a generic file. + * + * @deprecated 3.3.0 Use wp_media_upload_handler() + * @see wp_media_upload_handler() + * + * @return null|string + */ function media_upload_file() { _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); return wp_media_upload_handler(); } +/** + * Handles retrieving the insert-from-URL form for an image. + * + * @deprecated 3.3.0 Use wp_media_insert_url_form() + * @see wp_media_insert_url_form() + * + * @return string + */ function type_url_form_image() { _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('image')" ); return wp_media_insert_url_form( 'image' ); } +/** + * Handles retrieving the insert-from-URL form for an audio file. + * + * @deprecated 3.3.0 Use wp_media_insert_url_form() + * @see wp_media_insert_url_form() + * + * @return string + */ function type_url_form_audio() { _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('audio')" ); return wp_media_insert_url_form( 'audio' ); } +/** + * Handles retrieving the insert-from-URL form for a video file. + * + * @deprecated 3.3.0 Use wp_media_insert_url_form() + * @see wp_media_insert_url_form() + * + * @return string + */ function type_url_form_video() { _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('video')" ); return wp_media_insert_url_form( 'video' ); } +/** + * Handles retrieving the insert-from-URL form for a generic file. + * + * @deprecated 3.3.0 Use wp_media_insert_url_form() + * @see wp_media_insert_url_form() + * + * @return string + */ function type_url_form_file() { _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('file')" ); return wp_media_insert_url_form( 'file' ); @@ -907,9 +975,8 @@ function type_url_form_file() { * Creates an 'Overview' help tab. * * @since 2.7.0 - * @deprecated 3.3.0 - * @deprecated Use get_current_screen()->add_help_tab() - * @see WP_Screen + * @deprecated 3.3.0 Use WP_Screen::add_help_tab() + * @see WP_Screen::add_help_tab() * * @param string $screen The handle for the screen to add help to. This is usually the hook name returned by the add_*_page() functions. * @param string $help The content of an 'Overview' help tab. @@ -927,8 +994,7 @@ function add_contextual_help( $screen, $help ) { * Get the allowed themes for the current blog. * * @since 3.0.0 - * @deprecated 3.4.0 - * @deprecated Use wp_get_themes() + * @deprecated 3.4.0 Use wp_get_themes() * @see wp_get_themes() * * @return array $themes Array of allowed themes. @@ -947,10 +1013,11 @@ function get_allowed_themes() { } /** - * {@internal Missing Short Description}} + * Retrieves a list of broken themes. * * @since 1.5.0 - * @deprecated 3.4.0 + * @deprecated 3.4.0 Use wp_get_themes() + * @see wp_get_themes() * * @return array */ @@ -971,10 +1038,11 @@ function get_broken_themes() { } /** - * {@internal Missing Short Description}} + * Retrieves information on the current active theme. * * @since 2.0.0 - * @deprecated 3.4.0 + * @deprecated 3.4.0 Use wp_get_theme() + * @see wp_get_theme() * * @return WP_Theme */ @@ -985,7 +1053,9 @@ function current_theme_info() { } /** - * This was once used to display an 'Insert into Post' button. Now it is deprecated and stubbed. + * This was once used to display an 'Insert into Post' button. + * + * Now it is deprecated and stubbed. * * @deprecated 3.5.0 */ @@ -994,7 +1064,9 @@ function _insert_into_post_button( $type ) { } /** - * This was once used to display a media button. Now it is deprecated and stubbed. + * This was once used to display a media button. + * + * Now it is deprecated and stubbed. * * @deprecated 3.5.0 */ @@ -1003,10 +1075,11 @@ function _media_button($title, $icon, $type, $id) { } /** - * Get an existing post and format it for editing. + * Gets an existing post and format it for editing. * * @since 2.0.0 - * @deprecated 3.5.0 + * @deprecated 3.5.0 Use get_post() + * @see get_post() * * @param int $id * @return object @@ -1018,11 +1091,11 @@ function get_post_to_edit( $id ) { } /** - * Get the default page information to use. + * Gets the default page information to use. * * @since 2.5.0 - * @deprecated 3.5.0 - * @deprecated Use get_default_post_to_edit() + * @deprecated 3.5.0 Use get_default_post_to_edit() + * @see get_default_post_to_edit() * * @return WP_Post Post object containing all the default post data as attributes */ @@ -1038,8 +1111,7 @@ function get_default_page_to_edit() { * This was once used to create a thumbnail from an Image given a maximum side size. * * @since 1.2.0 - * @deprecated 3.5.0 - * @deprecated Use image_resize() + * @deprecated 3.5.0 Use image_resize() * @see image_resize() * * @param mixed $file Filename of the original image, Or attachment id. @@ -1071,7 +1143,7 @@ function wp_nav_menu_locations_meta_box() { * and calling the 'upgrade' method. * * @since 2.7.0 - * @deprecated 3.7.0 + * @deprecated 3.7.0 Use Core_Upgrader * @see Core_Upgrader */ function wp_update_core($current, $feedback = '') { @@ -1094,7 +1166,7 @@ function wp_update_core($current, $feedback = '') { * Unused since 2.8.0. * * @since 2.5.0 - * @deprecated 3.7.0 + * @deprecated 3.7.0 Use Plugin_Upgrader * @see Plugin_Upgrader */ function wp_update_plugin($plugin, $feedback = '') { @@ -1116,7 +1188,7 @@ function wp_update_plugin($plugin, $feedback = '') { * Unused since 2.8.0. * * @since 2.7.0 - * @deprecated 3.7.0 + * @deprecated 3.7.0 Use Theme_Upgrader * @see Theme_Upgrader */ function wp_update_theme($theme, $feedback = '') { @@ -1133,8 +1205,6 @@ function wp_update_theme($theme, $feedback = '') { /** * This was once used to display attachment links. Now it is deprecated and stubbed. * - * {@internal Missing Short Description}} - * * @since 2.0.0 * @deprecated 3.7.0 * @@ -1144,45 +1214,93 @@ function the_attachment_links( $id = false ) { _deprecated_function( __FUNCTION__, '3.7' ); } -/**#@+ +/** * Displays a screen icon. * * @since 2.7.0 * @since 3.8.0 Screen icons are no longer used in WordPress. This function no longer produces output. - * @deprecated 3.8.0 + * @deprecated 3.8.0 Use get_screen_icon() + * @see get_screen_icon() */ function screen_icon() { echo get_screen_icon(); } + +/** + * Retrieves the screen icon (no longer used in 3.8+). + * + * @deprecated 3.8.0 + * + * @return string + */ function get_screen_icon() { return ''; } -/**#@-*/ -/**#@+ +/** * Deprecated dashboard widget controls. * * @since 2.5.0 * @deprecated 3.8.0 */ function wp_dashboard_incoming_links_output() {} -function wp_dashboard_secondary_output() {} -/**#@-*/ -/**#@+ +/** + * Deprecated dashboard secondary output. + * + * @deprecated 3.8.0 + */ +function wp_dashboard_secondary_output() {} + +/** * Deprecated dashboard widget controls. * * @since 2.7.0 * @deprecated 3.8.0 */ function wp_dashboard_incoming_links() {} + +/** + * Deprecated dashboard incoming links control. + * + * @deprecated 3.8.0 + */ function wp_dashboard_incoming_links_control() {} + +/** + * Deprecated dashboard plugins control. + * + * @deprecated 3.8.0 + */ function wp_dashboard_plugins() {} + +/** + * Deprecated dashboard primary control. + * + * @deprecated 3.8.0 + */ function wp_dashboard_primary_control() {} + +/** + * Deprecated dashboard recent comments control. + * + * @deprecated 3.8.0 + */ function wp_dashboard_recent_comments_control() {} + +/** + * Deprecated dashboard secondary section. + * + * @deprecated 3.8.0 + */ function wp_dashboard_secondary() {} + +/** + * Deprecated dashboard secondary control. + * + * @deprecated 3.8.0 + */ function wp_dashboard_secondary_control() {} -/**#@-*/ /** * This was once used to move child posts to a new parent.