Make WordPress Core

Ticket #30947: 30947.diff

File 30947.diff, 15.3 KB (added by wonderboymusic, 10 years ago)
  • src/wp-includes/admin-bar.php

     
    4444
    4545        return true;
    4646}
    47 // Don't remove. Wrong way to disable.
    48 add_action( 'template_redirect', '_wp_admin_bar_init', 0 );
    49 add_action( 'admin_init', '_wp_admin_bar_init' );
    5047
    5148/**
    5249 * Render the admin bar to the page based on the $wp_admin_bar->menu member var.
     
    9289         */
    9390        do_action( 'wp_after_admin_bar_render' );
    9491}
    95 add_action( 'wp_footer', 'wp_admin_bar_render', 1000 );
    96 add_action( 'in_admin_header', 'wp_admin_bar_render', 0 );
    9792
    9893/**
    9994 * Add the WordPress logo menu.
  • src/wp-includes/author-template.php

     
    451451function __clear_multi_author_cache() {
    452452        delete_transient( 'is_multi_author' );
    453453}
    454 add_action('transition_post_status', '__clear_multi_author_cache');
  • src/wp-includes/canonical.php

     
    553553        return false;
    554554}
    555555
    556 add_action('template_redirect', 'redirect_canonical');
    557 
    558556function wp_redirect_admin_locations() {
    559557        global $wp_rewrite;
    560558        if ( ! ( is_404() && $wp_rewrite->using_permalinks() ) )
     
    582580                exit;
    583581        }
    584582}
    585 
    586 add_action( 'template_redirect', 'wp_redirect_admin_locations', 1000 );
  • src/wp-includes/default-filters.php

     
    306306add_filter( 'determine_current_user', 'wp_validate_auth_cookie'          );
    307307add_filter( 'determine_current_user', 'wp_validate_logged_in_cookie', 20 );
    308308
    309 unset($filter, $action);
     309/**
     310 * Filters formerly mixed into wp-includes
     311 */
     312// Theme
     313add_action( 'setup_theme', 'preview_theme' );
     314add_action( 'wp_loaded', '_custom_header_background_just_in_time' );
     315add_action( 'plugins_loaded', '_wp_customize_include' );
     316add_action( 'admin_enqueue_scripts', '_wp_customize_loader_settings' );
     317add_action( 'delete_attachment', '_delete_attachment_theme_mod' );
     318
     319// Calendar widget cache
     320add_action( 'save_post', 'delete_get_calendar_cache' );
     321add_action( 'delete_post', 'delete_get_calendar_cache' );
     322add_action( 'update_option_start_of_week', 'delete_get_calendar_cache' );
     323add_action( 'update_option_gmt_offset', 'delete_get_calendar_cache' );
     324
     325// Author
     326add_action( 'transition_post_status', '__clear_multi_author_cache' );
     327
     328// Post
     329add_action( 'init', 'create_initial_post_types', 0 ); // highest priority
     330add_action( 'admin_menu', '_add_post_type_submenus' );
     331add_action( 'before_delete_post', '_reset_front_page_settings_for_post' );
     332add_action( 'wp_trash_post',      '_reset_front_page_settings_for_post' );
     333
     334// Post Formats
     335add_filter( 'request', '_post_format_request' );
     336add_filter( 'term_link', '_post_format_link', 10, 3 );
     337add_filter( 'get_post_format', '_post_format_get_term' );
     338add_filter( 'get_terms', '_post_format_get_terms', 10, 3 );
     339add_filter( 'wp_get_object_terms', '_post_format_wp_get_object_terms' );
     340
     341// KSES
     342add_action( 'init', 'kses_init' );
     343add_action( 'set_current_user', 'kses_init' );
     344
     345// Script Loader
     346add_action( 'wp_default_scripts', 'wp_default_scripts' );
     347add_filter( 'wp_print_scripts', 'wp_just_in_time_script_localization' );
     348add_filter( 'print_scripts_array', 'wp_prototype_before_jquery' );
     349
     350add_action( 'wp_default_styles', 'wp_default_styles' );
     351add_filter( 'style_loader_src', 'wp_style_loader_src', 10, 2 );
     352
     353// Taxonomy
     354add_action( 'init', 'create_initial_taxonomies', 0 ); // highest priority
     355
     356// Update
     357add_action( 'admin_init', '_maybe_update_core' );
     358add_action( 'wp_version_check', 'wp_version_check' );
     359add_action( 'upgrader_process_complete', 'wp_version_check', 10, 0 );
     360add_action( 'load-plugins.php', 'wp_update_plugins' );
     361add_action( 'load-update.php', 'wp_update_plugins' );
     362add_action( 'load-update-core.php', 'wp_update_plugins' );
     363add_action( 'admin_init', '_maybe_update_plugins' );
     364add_action( 'wp_update_plugins', 'wp_update_plugins' );
     365add_action( 'upgrader_process_complete', 'wp_update_plugins', 10, 0 );
     366add_action( 'load-themes.php', 'wp_update_themes' );
     367add_action( 'load-update.php', 'wp_update_themes' );
     368add_action( 'load-update-core.php', 'wp_update_themes' );
     369add_action( 'admin_init', '_maybe_update_themes' );
     370add_action( 'wp_update_themes', 'wp_update_themes' );
     371add_action( 'upgrader_process_complete', 'wp_update_themes', 10, 0 );
     372add_action( 'update_option_WPLANG', 'wp_clean_update_cache' , 10, 0 );
     373add_action( 'wp_maybe_auto_update', 'wp_maybe_auto_update' );
     374add_action( 'init', 'wp_schedule_update_checks' );
     375
     376// Canonical
     377add_action( 'template_redirect', 'redirect_canonical' );
     378add_action( 'template_redirect', 'wp_redirect_admin_locations', 1000 );
     379
     380// Shortcodes
     381add_filter( 'the_content', 'do_shortcode', 11 ); // AFTER wpautop()
     382
     383// Media
     384add_action( 'wp_playlist_scripts', 'wp_playlist_scripts' );
     385add_action( 'customize_controls_enqueue_scripts', 'wp_plupload_default_settings' );
     386
     387// Nav menu
     388add_filter( 'nav_menu_item_id', '_nav_menu_item_id_use_once', 10, 2 );
     389
     390// Admin Bar
     391// Don't remove. Wrong way to disable.
     392add_action( 'template_redirect', '_wp_admin_bar_init', 0 );
     393add_action( 'admin_init', '_wp_admin_bar_init' );
     394add_action( 'wp_footer', 'wp_admin_bar_render', 1000 );
     395add_action( 'in_admin_header', 'wp_admin_bar_render', 0 );
     396
     397unset( $filter, $action );
  • src/wp-includes/general-template.php

     
    17561756function delete_get_calendar_cache() {
    17571757        wp_cache_delete( 'get_calendar', 'calendar' );
    17581758}
    1759 add_action( 'save_post', 'delete_get_calendar_cache' );
    1760 add_action( 'delete_post', 'delete_get_calendar_cache' );
    1761 add_action( 'update_option_start_of_week', 'delete_get_calendar_cache' );
    1762 add_action( 'update_option_gmt_offset', 'delete_get_calendar_cache' );
    17631759
    17641760/**
    17651761 * Display all of the allowed tags in HTML format with attributes.
  • src/wp-includes/kses.php

     
    14521452                kses_init_filters();
    14531453}
    14541454
    1455 add_action('init', 'kses_init');
    1456 add_action('set_current_user', 'kses_init');
    1457 
    14581455/**
    14591456 * Inline CSS filter
    14601457 *
  • src/wp-includes/media.php

     
    11561156        add_action( 'wp_footer', 'wp_underscore_playlist_templates', 0 );
    11571157        add_action( 'admin_footer', 'wp_underscore_playlist_templates', 0 );
    11581158}
    1159 add_action( 'wp_playlist_scripts', 'wp_playlist_scripts' );
    11601159
    11611160/**
    11621161 * The playlist shortcode.
     
    25952594
    25962595        $wp_scripts->add_data( 'wp-plupload', 'data', $script );
    25972596}
    2598 add_action( 'customize_controls_enqueue_scripts', 'wp_plupload_default_settings' );
    25992597
    26002598/**
    26012599 * Prepares an attachment post object for JS, where it is expected
  • src/wp-includes/ms-default-filters.php

     
    1313 * @since 3.0.0
    1414 */
    1515
     16// Functions
     17add_action( 'update_option_blog_public', 'update_blog_public', 10, 2 );
     18add_filter( 'option_users_can_register', 'users_can_register_signup_filter' );
     19add_filter( 'site_option_welcome_user_email', 'welcome_user_msg_filter' );
     20
    1621// Users
    1722add_filter( 'wpmu_validate_user_signup', 'signup_nonce_check' );
    1823add_action( 'init', 'maybe_add_existing_user_to_blog' );
  • src/wp-includes/ms-functions.php

     
    20282028function update_blog_public( $old_value, $value ) {
    20292029        update_blog_status( get_current_blog_id(), 'public', (int) $value );
    20302030}
    2031 add_action('update_option_blog_public', 'update_blog_public', 10, 2);
    20322031
    20332032/**
    20342033 * Check whether a usermeta key has to do with the current blog.
     
    20692068
    20702069        return false;
    20712070}
    2072 add_filter('option_users_can_register', 'users_can_register_signup_filter');
    20732071
    20742072/**
    20752073 * Ensure that the welcome message is not empty. Currently unused.
     
    20982096        }
    20992097        return $text;
    21002098}
    2101 add_filter( 'site_option_welcome_user_email', 'welcome_user_msg_filter' );
    21022099
    21032100/**
    21042101 * Whether to force SSL on content.
  • src/wp-includes/nav-menu-template.php

     
    673673        $_used_ids[] = $item->ID;
    674674        return $id;
    675675}
    676 add_filter( 'nav_menu_item_id', '_nav_menu_item_id_use_once', 10, 2 );
  • src/wp-includes/post-formats.php

     
    161161                $qvs['post_type'] = $tax->object_type;
    162162        return $qvs;
    163163}
    164 add_filter( 'request', '_post_format_request' );
    165164
    166165/**
    167166 * Filters the post format term link to remove the format prefix.
     
    180179                return add_query_arg( 'post_format', str_replace( 'post-format-', '', $term->slug ), $link );
    181180        }
    182181}
    183 add_filter( 'term_link', '_post_format_link', 10, 3 );
    184182
    185183/**
    186184 * Remove the post format prefix from the name property of the term object created by get_term().
     
    194192        }
    195193        return $term;
    196194}
    197 add_filter( 'get_post_format', '_post_format_get_term' );
    198195
    199196/**
    200197 * Remove the post format prefix from the name property of the term objects created by get_terms().
     
    218215        }
    219216        return $terms;
    220217}
    221 add_filter( 'get_terms', '_post_format_get_terms', 10, 3 );
    222218
    223219/**
    224220 * Remove the post format prefix from the name property of the term objects created by wp_get_object_terms().
     
    234230        }
    235231        return $terms;
    236232}
    237 add_filter( 'wp_get_object_terms', '_post_format_wp_get_object_terms' );
  • src/wp-includes/post.php

     
    164164                'exclude_from_search' => false,
    165165        ) );
    166166}
    167 add_action( 'init', 'create_initial_post_types', 0 ); // highest priority
    168167
    169168/**
    170169 * Retrieve attached file path based on attachment ID.
     
    17081707                add_submenu_page( $ptype_obj->show_in_menu, $ptype_obj->labels->name, $ptype_obj->labels->all_items, $ptype_obj->cap->edit_posts, "edit.php?post_type=$ptype" );
    17091708        }
    17101709}
    1711 add_action( 'admin_menu', '_add_post_type_submenus' );
    17121710
    17131711/**
    17141712 * Register support of certain features for a post type.
     
    27072705        }
    27082706        unstick_post( $post->ID );
    27092707}
    2710 add_action( 'before_delete_post', '_reset_front_page_settings_for_post' );
    2711 add_action( 'wp_trash_post',      '_reset_front_page_settings_for_post' );
    27122708
    27132709/**
    27142710 * Move a post or page to the Trash
  • src/wp-includes/script-loader.php

     
    10511051                        $compress_css = false;
    10521052        }
    10531053}
    1054 
    1055 add_action( 'wp_default_scripts', 'wp_default_scripts' );
    1056 add_filter( 'wp_print_scripts', 'wp_just_in_time_script_localization' );
    1057 add_filter( 'print_scripts_array', 'wp_prototype_before_jquery' );
    1058 
    1059 add_action( 'wp_default_styles', 'wp_default_styles' );
    1060 add_filter( 'style_loader_src', 'wp_style_loader_src', 10, 2 );
  • src/wp-includes/shortcodes.php

     
    399399
    400400        return $m[1] . $m[6];
    401401}
    402 
    403 add_filter('the_content', 'do_shortcode', 11); // AFTER wpautop()
  • src/wp-includes/taxonomy.php

     
    127127                'show_in_nav_menus' => current_theme_supports( 'post-formats' ),
    128128        ) );
    129129}
    130 add_action( 'init', 'create_initial_taxonomies', 0 ); // highest priority
    131130
    132131/**
    133132 * Get a list of registered taxonomy objects.
  • src/wp-includes/theme.php

     
    676676
    677677        ob_start( 'preview_theme_ob_filter' );
    678678}
    679 add_action('setup_theme', 'preview_theme');
    680679
    681680/**
    682681 * Private function to modify the current template when previewing a theme
     
    16631662                }
    16641663        }
    16651664}
    1666 add_action( 'wp_loaded', '_custom_header_background_just_in_time' );
    16671665
    16681666/**
    16691667 * Gets the theme support arguments passed when registering that support
     
    18721870                remove_theme_mod( 'background_image' );
    18731871}
    18741872
    1875 add_action( 'delete_attachment', '_delete_attachment_theme_mod' );
    1876 
    18771873/**
    18781874 * Checks if a theme has been changed and runs 'after_switch_theme' hook on the next WP load
    18791875 *
     
    19301926        // Init Customize class
    19311927        $GLOBALS['wp_customize'] = new WP_Customize_Manager;
    19321928}
    1933 add_action( 'plugins_loaded', '_wp_customize_include' );
    19341929
    19351930/**
    19361931 * Adds settings for the customize-loader script.
     
    19661961
    19671962        $wp_scripts->add_data( 'customize-loader', 'data', $script );
    19681963}
    1969 add_action( 'admin_enqueue_scripts', '_wp_customize_loader_settings' );
    19701964
    19711965/**
    19721966 * Returns a URL to load the Customizer.
  • src/wp-includes/update.php

     
    669669if ( ( ! is_main_site() && ! is_network_admin() ) || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
    670670        return;
    671671}
    672 
    673 add_action( 'admin_init', '_maybe_update_core' );
    674 add_action( 'wp_version_check', 'wp_version_check' );
    675 add_action( 'upgrader_process_complete', 'wp_version_check', 10, 0 );
    676 
    677 add_action( 'load-plugins.php', 'wp_update_plugins' );
    678 add_action( 'load-update.php', 'wp_update_plugins' );
    679 add_action( 'load-update-core.php', 'wp_update_plugins' );
    680 add_action( 'admin_init', '_maybe_update_plugins' );
    681 add_action( 'wp_update_plugins', 'wp_update_plugins' );
    682 add_action( 'upgrader_process_complete', 'wp_update_plugins', 10, 0 );
    683 
    684 add_action( 'load-themes.php', 'wp_update_themes' );
    685 add_action( 'load-update.php', 'wp_update_themes' );
    686 add_action( 'load-update-core.php', 'wp_update_themes' );
    687 add_action( 'admin_init', '_maybe_update_themes' );
    688 add_action( 'wp_update_themes', 'wp_update_themes' );
    689 add_action( 'upgrader_process_complete', 'wp_update_themes', 10, 0 );
    690 
    691 add_action( 'update_option_WPLANG', 'wp_clean_update_cache' , 10, 0 );
    692 
    693 add_action( 'wp_maybe_auto_update', 'wp_maybe_auto_update' );
    694 
    695 add_action('init', 'wp_schedule_update_checks');