wppaste
WordPress

wp_admin_bar_new_content_menu( WP_Admin_Bar $wp_admin_bar )

Since
3.1.0, 6.5.0
Source
wp-includes/admin-bar.php:1032
Adds "Add New" menu.

Compatibility

WordPress
since 6.5.0
PHP
7.4–8.6-dev
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0), and compiles on PHP 7.4 through 8.6-dev.

Parameters

$wp_admin_barWP_Admin_Bar
The WP_Admin_Bar instance.

Performance profile

How much work a call to wp_admin_bar_new_content_menu() does, and what it touches: the algorithmic scaling, the Zend instruction count per call across PHP versions, the hooks it hands control to, and the core code that calls it. Measured from the compiled opcodes, not a stopwatch, so every number is identical on any machine running the same PHP version, and every function in core is ranked by cost.

Cost class
Light

Touches nothing outside its own arguments.

Scaling
Scales with input

The body loops, so the work grows with what you pass in.

Instructions
33–141

Executed per call on PHP 8.5, depending on the branch taken. The body compiles to 187.

Plugin surface
None

Nothing here hands control to plugin code.

Called by
0

Nothing in core calls this; the cost is only what you spend yourself.

What it touches

  • hookthird-party callbacksapply_filters()one call below wp_admin_bar_new_content_menu()

Further down the call graph this can also reach query, option, cache, serialize and transient. Those are the worst case, several calls deep and usually down an error path, not what a normal call pays.

What one call costs · 160 distinct outcomes

One number would be a lie: the work depends on which branch runs. These are every distinct cost wp_admin_bar_new_content_menu() can have, taken from its control-flow graph on PHP 8.5.

WhenInstructionsCalls it makes
!isset($cpts) && !current_user_can() && !is_multisite()33–37get_post_types(), current_user_can(), current_user_can(), is_multisite()
!isset($cpts) && !current_user_can() && is_multisite()37–41get_post_types(), current_user_can(), current_user_can(), is_multisite(), current_user_can()
!current_user_can() && !is_multisite()37–52get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite()
!isset($cpts)38–42get_post_types(), current_user_can(), current_user_can(), _x()
!isset($cpts) && !is_multisite()41–45get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite()
!current_user_can() && is_multisite()41–56get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can()
always42–57get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x()
!isset($cpts) && is_multisite()45–49get_post_types(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x()
!isset($cpts) && is_multisite()45–49get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can()
!current_user_can() && !is_multisite()45–63get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite()
!is_multisite()45–56get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite()
!isset($cpts) && current_user_can()46–50get_post_types(), current_user_can(), _x(), current_user_can(), _x()
148 further outcomes, up to 141 instructions
!is_multisite()49–60get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite()
is_multisite()49–64get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x()
!current_user_can() && is_multisite()49–67get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can()
is_multisite()49–60get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can()
always50–68get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), _x()
current_user_can()50–61get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), _x()
!isset($cpts) && is_multisite()53–57get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x()
is_multisite()53–64get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can()
!is_multisite()53–71get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite()
isset($cpts) && !current_user_can() && !is_multisite()53–71get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite()
!is_multisite()53–64get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite()
current_user_can()54–65get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), _x()
is_multisite()57–75get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x()
is_multisite()57–68get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x()
is_multisite()57–75get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can()
isset($cpts) && !current_user_can() && is_multisite()57–75get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can()
is_multisite()57–68get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can()
current_user_can()58–76get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), _x()
isset($cpts)58–76get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), _x()
always58–69get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), _x()
is_multisite()61–72get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x()
isset($cpts) && !is_multisite()61–78get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite()
is_multisite()65–83get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x()
isset($cpts) && is_multisite()65–83get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x()
is_multisite()65–76get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x()
isset($cpts) && is_multisite()65–82get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can()
!isset($cpts) && !current_user_can() && !is_multisite()65–70get_post_types(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
isset($cpts)66–83get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), _x()
!isset($cpts) && !current_user_can()69–74get_post_types(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!isset($cpts) && !current_user_can()69–74get_post_types(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!current_user_can() && !is_multisite()69–85get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!isset($cpts) && !is_multisite()70–75get_post_types(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
isset($cpts) && is_multisite()73–90get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x()
!isset($cpts) && !is_multisite()73–78get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!isset($cpts) && !current_user_can() && is_multisite()73–78get_post_types(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!current_user_can()73–89get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!current_user_can()73–89get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!isset($cpts) && is_multisite()74–79get_post_types(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!is_multisite()74–90get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!isset($cpts)77–82get_post_types(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!isset($cpts)77–82get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!isset($cpts)77–82get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!current_user_can() && !is_multisite()77–96get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!is_multisite()77–89get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!current_user_can() && is_multisite()77–93get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!isset($cpts) && current_user_can() && !is_multisite()78–83get_post_types(), current_user_can(), _x(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
is_multisite()78–94get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!is_multisite()81–93get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!isset($cpts) && is_multisite()81–86get_post_types(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
always81–97get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!isset($cpts) && is_multisite()81–86get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!current_user_can()81–100get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!current_user_can()81–100get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
always81–93get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
always81–93get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!isset($cpts) && is_multisite()82–87get_post_types(), current_user_can(), _x(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!is_multisite()82–101get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
current_user_can() && !is_multisite()82–94get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!isset($cpts)83–88get_post_types(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
!isset($cpts)85–90get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
always85–97get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
always85–97get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!is_multisite()85–104get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
isset($cpts) && !current_user_can() && !is_multisite()85–104get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!is_multisite()85–97get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
is_multisite()85–101get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!current_user_can() && is_multisite()85–104get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
is_multisite()85–97get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
current_user_can() && !is_multisite()86–98get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
is_multisite()86–105get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
is_multisite()86–98get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!isset($cpts) && is_multisite()87–92get_post_types(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
always87–103get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
!isset($cpts) && is_multisite()88–93get_post_types(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
!isset($cpts) && is_multisite()89–94get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
is_multisite()89–101get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
always89–108get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
always89–101get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
always89–108get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
always89–108get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
isset($cpts) && !current_user_can()89–108get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
isset($cpts) && !current_user_can()89–108get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
always89–101get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
always89–101get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
is_multisite()90–102get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
current_user_can() && !is_multisite()90–109get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
isset($cpts) && !is_multisite()90–109get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!is_multisite()90–102get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
!isset($cpts)91–96get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()91–107get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()92–108get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
always93–105get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
isset($cpts) && !is_multisite()93–111get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
is_multisite()93–112get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
is_multisite()93–105get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
is_multisite()93–112get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
isset($cpts) && !current_user_can() && is_multisite()93–112get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
is_multisite()93–105get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
is_multisite()94–113get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
isset($cpts) && is_multisite()94–113get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
is_multisite()94–106get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!isset($cpts) && is_multisite()95–100get_post_types(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
!isset($cpts) && is_multisite()95–100get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
always95–114get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
always95–107get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
!isset($cpts) && current_user_can() && is_multisite()96–101get_post_types(), current_user_can(), _x(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()97–109get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
always97–116get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
isset($cpts)97–116get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
always97–109get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
isset($cpts)97–115get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
isset($cpts)97–115get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
isset($cpts) && !is_multisite()98–116get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
always99–111get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()99–115get_post_types(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()99–118get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()99–111get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()100–119get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
current_user_can() && is_multisite()100–112get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()101–120get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
isset($cpts) && is_multisite()101–120get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
is_multisite()101–113get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
isset($cpts) && is_multisite()101–119get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
isset($cpts) && is_multisite()102–120get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
!isset($cpts) && is_multisite()103–108get_post_types(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()103–115get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
always103–122get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
isset($cpts)103–122get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
always103–115get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
current_user_can() && is_multisite()104–116get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
isset($cpts)105–123get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite()
is_multisite()107–126get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()107–119get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()107–126get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
isset($cpts) && is_multisite()107–126get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()107–119get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
current_user_can() && is_multisite()108–127get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
isset($cpts) && is_multisite()108–127get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()108–120get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
isset($cpts) && is_multisite()109–127get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can()
is_multisite()111–123get_post_types(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
isset($cpts)111–129get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()115–134get_post_types(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
isset($cpts) && is_multisite()115–134get_post_types(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
is_multisite()115–127get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
isset($cpts) && is_multisite()115–133get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
isset($cpts) && is_multisite()116–134get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()
isset($cpts) && is_multisite()123–141get_post_types(), current_user_can(), current_user_can(), current_user_can(), _x(), current_user_can(), current_user_can(), is_multisite(), current_user_can(), _x(), _x(), array_keys(), current(), admin_url(), _x(), menu_title(), is_multisite(), current_user_can(), _x(), network_admin_url(), new-content()

This body has more branch combinations than are worth enumerating, so the table covers the outcomes found first rather than every one that exists.

Across PHP versions

Compiles the same on PHP 7.4, 8.1, 8.2, 8.3, 8.4, 8.5 and 8.6-dev: 187 instructions, 33–141 executed per call, 19 branches. The work does not change between versions.

An instruction is not a fixed amount of time, so a matching count is not necessarily the same speed; what it rules out is a difference in the work itself.

Uses · 6

Changelog

Introduced in 3.1.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

6.5.0
Added a New Site link for network installations.from the docblock
3.1.0
Introduced.from the docblock

About this page

Parsed data
Generated from the wordpress-develop 7.1.0 tag, from src/wp-includes/admin-bar.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.