wppaste

ReferenceCost rankingsFunctions that reach the network

WordPress 7.1.0PHP 8.5top 88

Functions that reach the network

Calling one of these during a page render puts a remote host in your critical path. Ranked by how many places in core call them, because that is how often the cost is paid on your behalf.

Counted from the compiled opcodes, identical on any machine running the same PHP version. How this is measured.

  1. 1
    wp_remote_get()

    Performs an HTTP request using the GET method and returns its response.

    http20 callers
    20core callers
  2. 2
    wp_remote_post()

    Performs an HTTP request using the POST method and returns its response.

    http9 callers
    9core callers
  3. 3
    themes_api()

    Retrieves theme installer pages from the WordPress.org Themes API.

    httpqueryoptionhookloops8 callers
    8core callers
  4. 4
    plugins_api()

    Retrieves plugin installer pages from the WordPress.org Plugins API.

    httpqueryoptionhook8 callers
    8core callers
  5. 5
    wp_safe_remote_get()

    Retrieves the raw response from a safe HTTP request using the GET method.

    http8 callers
    8core callers
  6. 6
    wp_safe_remote_request()

    Retrieves the raw response from a safe HTTP request.

    http6 callers
    6core callers
  7. 7
    wp_version_check()

    Checks WordPress version against the newest version.

    httpqueryoptionhookloops5 callers
    5core callers
  8. 8
    wp_update_plugins()

    Checks for available updates to plugins based on the latest versions hosted on WordPress.org.

    httpqueryoptionhook5 callers
    5core callers
  9. 9
    wp_update_themes()

    Checks for available updates to themes based on the latest versions hosted on WordPress.org.

    httpqueryoptionhookloops4 callers
    4core callers
  10. 10
    wp_check_php_version()

    Checks if the user needs to update PHP.

    httpqueryoptionhook4 callers
    4core callers
  11. 11
    get_theme_feature_list()

    Retrieves list of WordPress theme features (aka theme tags).

    httpqueryoptionhookloops3 callers
    3core callers
  12. 12
    download_url()

    Downloads a URL to a local temporary file using the WordPress HTTP API.

    httpfilesystemqueryoption3 callers
    3core callers
  13. 13
    install_plugin_install_status()

    Determines the status we can perform on a plugin.

    httpfilesystemqueryoptionloops3 callers
    3core callers
  14. 14
    get_core_checksums()

    Gets and caches the checksums for the given version of WordPress.

    httpqueryoptionhook3 callers
    3core callers
  15. 15
    wp_get_https_detection_errors()

    Runs a remote HTTPS request to detect whether HTTPS supported, and stores potential errors.

    httpqueryoptionhook3 callers
    3core callers
  16. 16
    wp_check_browser_version()

    Checks if the user needs a browser update.

    httpqueryoptionhook3 callers
    3core callers
  17. 17
    edit_user()

    Edit user settings based on contents of $_POST

    httpmailqueryoption2 callers
    2core callers
  18. 18
    show_blog_form()

    Generates and displays the Sign-up and Create Site forms.

    httpqueryoptionhook2 callers
    2core callers
  19. 19
    wp_get_plugin_action_button()

    Gets the markup for the plugin install action button.

    httpqueryoptionhookloops2 callers
    2core callers
  20. 20
    wp_dropdown_languages()

    Displays or returns a Language selector.

    httpqueryoptionhookloops2 callers
    2core callers
  21. 21
    fetch_rss()

    Build Magpie object based on RSS from URL.

    httphook2 callers
    2core callers
  22. 22
    signup_blog()

    Shows a form for a user or visitor to sign up for a new site.

    httpqueryoptionhook2 callers
    2core callers
  23. 23
    trackback()

    Sends a Trackback.

    httpsqlqueryoption2 callers
    2core callers
  24. 24
    wp_get_available_translations()

    Get available translations from the WordPress.org API.

    httpqueryoptionhookloops2 callers
    2core callers
  25. 25
    wp_safe_remote_post()

    Retrieves the raw response from a safe HTTP request using the POST method.

    http2 callers
    2core callers
  26. 26
    wp_safe_remote_head()

    Retrieves the raw response from a safe HTTP request using the HEAD method.

    http2 callers
    2core callers
  27. 27
    wp_remote_request()

    Performs an HTTP request and returns its response.

    http2 callers
    2core callers
  28. 28
    wp_edit_theme_plugin_file()

    Attempts to edit a file for a theme or plugin.

    httpfilesystemqueryoption1 caller
    1core callers
  29. 29
    update_core()

    Upgrades the core of WordPress.

    httpfilesystemsqlqueryloops1 caller
    1core callers
  30. 30
    get_block_editor_settings()

    Returns the contextualized block editor settings for a selected editor context.

    httpqueryoptionhook1 caller
    1core callers
  31. 31
    translations_api()

    Retrieve translations from WordPress Translation API.

    httpqueryoptionhook1 caller
    1core callers
  32. 32
    signup_another_blog()

    Shows a form for returning users to sign up for another site.

    httpqueryoptionhookloops1 caller
    1core callers
  33. 33
    spawn_cron()

    Sends a request to run cron through HTTP request that doesn't halt page loading.

    httpqueryoptionhook1 caller
    1core callers
  34. 34
    discover_pingback_server_uri()

    Finds a pingback server URI based on the given URL.

    httpqueryoptionhook1 caller
    1core callers
  35. 35
    wp_get_http()

    Perform a HTTP HEAD or GET request.

    httpfilesystemqueryoption1 caller
    1core callers
  36. 36
    _wp_cron()

    Runs scheduled callbacks or spawns cron for all scheduled events.

    httpqueryoptionhookloops1 caller
    1core callers
  37. 37
    do_trackbacks()

    Performs trackbacks.

    httpqueryoptionhookloops1 caller
    1core callers
  38. 38
    wp_install_maybe_enable_pretty_permalinks()

    Maybe enable pretty permalinks on installation.

    httpqueryoptionhookloops1 caller
    1core callers
  39. 39
    pingback()

    Pings back the links found in a post.

    httpqueryoptionhookloops1 caller
    1core callers
  40. 40
    wp_download_language_pack()

    Download a language pack.

    httpqueryoptionhookloops1 caller
    1core callers
  41. 41
    do_enclose()

    Checks content for video and audio links to add as enclosures.

    httpqueryoptionhookloops1 caller
    1core callers
  42. 42
    _fetch_remote_file()

    Retrieve URL headers and content using WP HTTP Request API.

    httphookloops1 caller
    1core callers
  43. 43
    install_popular_tags()

    Retrieves popular WordPress plugin tags.

    httpqueryoptionhook1 caller
    1core callers
  44. 44
    wp_get_http_headers()

    Retrieves HTTP Headers from URL.

    httpqueryoptionhook1 caller
    1core callers
  45. 45
    get_block_editor_theme_styles()

    Creates an array of theme styles to load into the block editor.

    httpqueryoptionhookloops1 caller
    1core callers
  46. 46
    wp_is_https_supported()

    Checks whether HTTPS is supported for the server and domain.

    httpqueryoptionhook1 caller
    1core callers
  47. 47
    network_step2()

    Prints step 2 for Network installation process.

    httpfilesystemsqlqueryloops
    0core callers
  48. 48
    install_plugin_information()

    Displays plugin information in dialog box form.

    httpqueryoptionhookloops
    0core callers
  49. 49
    populate_network()

    Populate network settings.

    httpsqlqueryoption
    0core callers
  50. 50
    wp_ajax_install_theme()

    Handles installing a theme via AJAX.

    httpqueryoptionhook
    0core callers
  51. 51
    wp_ajax_install_plugin()

    Handles installing a plugin via AJAX.

    httpqueryoptionhook
    0core callers
  52. 52
    wp_dashboard_setup()

    Registers dashboard widgets.

    httpqueryoptionhookloops
    0core callers
  53. 53
    wp_ajax_update_plugin()

    Handles updating a plugin via AJAX.

    httpqueryoptionhook
    0core callers
  54. 54
    wp_install()

    Installs the site.

    httpmailqueryoption
    0core callers
  55. 55
    wp_get_popular_importers()

    Returns a list from WordPress.org of popular importer plugins.

    httpqueryoptionhookloops
    0core callers
  56. 56
    wp_ajax_update_theme()

    Handles updating a theme via AJAX.

    httpqueryoptionhook
    0core callers
  57. 57
    login_footer()

    Outputs the footer for the login page.

    httpqueryoptionhook
    0core callers
  58. 58
    wp_dashboard_browser_nag()

    Displays the browser update nag.

    httpqueryoptionhook
    0core callers
  59. 59
    validate_another_blog_signup()

    Validates a new site sign-up for an existing user.

    httpqueryoptionhook
    0core callers
  60. 60
    validate_blog_signup()

    Validates new site signup.

    httpqueryoptionhook
    0core callers
  61. 61
    media_sideload_image()

    Downloads an image from the specified URL, saves it as an attachment, and optionally attaches it to a post.

    httpfilesystemqueryoption
    0core callers
  62. 62
    wp_credits()

    Retrieves the contributor credits.

    httpqueryoptionhook
    0core callers
  63. 63
    wp_ajax_add_user()

    Handles adding a user via AJAX.

    httpmailqueryoption
    0core callers
  64. 64
    wp_ajax_query_themes()

    Handles getting themes from themes_api() via AJAX.

    httpqueryoptionhookloops
    0core callers
  65. 65
    wp_dashboard_php_nag()

    Displays the PHP update nag.

    httpqueryoptionhook
    0core callers
  66. 66
    install_theme_information()

    Displays theme information in dialog box form.

    httpqueryoptionhook
    0core callers
  67. 67
    install_dashboard()

    Displays the Featured tab of Add Plugins screen.

    httpqueryoptionhookloops
    0core callers
  68. 68
    trackback_url_list()

    Does trackbacks for a list of URLs.

    httpqueryoptionhookloops
    0core callers
  69. 69
    install_themes_feature_list()

    Retrieves the list of WordPress theme features (aka theme tags).

    httpqueryoptionhook
    0core callers
  70. 70
    install_themes_dashboard()

    Displays tags filter for themes.

    httpqueryoptionhookloops
    0core callers
  71. 71
    wp_ajax_edit_theme_plugin_file()

    Handles editing a theme or plugin file via AJAX.

    httpqueryoptionhook
    0core callers
  72. 72
    validate_user_signup()

    Validates the new user sign-up.

    httpqueryoptionhook
    0core callers
  73. 73
    url_is_accessable_via_ssl()

    Determines if the URL can be accessed over SSL.

    httpqueryoptionhook
    0core callers
  74. 74
    wp_rss()

    Display all RSS items in a HTML ordered list.

    httpqueryoptionhookloops
    0core callers
  75. 75
    _maybe_update_core()

    Determines whether core should be updated.

    httpqueryoptionhook
    0core callers
  76. 76
    wp_remote_fopen()

    HTTP request for URI to retrieve content.

    httphook
    0core callers
  77. 77
    wp_update_https_detection_errors()

    Runs a remote HTTPS request to detect whether HTTPS supported, and stores potential errors.

    httpqueryoptionhook
    0core callers
  78. 78
    get_rss()

    Display RSS items in HTML list items.

    httpqueryoptionhookloops
    0core callers
  79. 79
    _maybe_update_themes()

    Checks themes versions only after a duration of time.

    httpqueryoptionhook
    0core callers
  80. 80
    _maybe_update_plugins()

    Checks the last time plugins were run before checking plugin versions.

    httpqueryoptionhook
    0core callers
  81. 81
    do_all_trackbacks()

    Performs all trackbacks.

    httpqueryoptionhookloops
    0core callers
  82. 82
    do_all_pingbacks()

    Performs all pingbacks.

    httpqueryoptionhookloops
    0core callers
  83. 83
    do_all_enclosures()

    Performs all enclosures.

    httpqueryoptionhookloops
    0core callers
  84. 84
    wp_cron()

    Registers _wp_cron() to run on the {@see 'shutdown'} action.

    httpqueryoptionhook
    0core callers
  85. 85
    dashboard_php_nag_class()

    Adds an additional class to the PHP nag if the current version is insecure.

    httpqueryoptionhook
    0core callers
  86. 86
    wp_remote_head()

    Performs an HTTP request using the HEAD method and returns its response.

    http
    0core callers
  87. 87
    dashboard_browser_nag_class()

    Adds an additional class to the browser nag if the current version is insecure.

    httpqueryoptionhook
    0core callers
  88. 88
    add_user()

    Creates a new user from the "Users" form using $_POST information.

    httpmailqueryoption
    0core callers