wppaste
WordPress

attachment_submitbox_metadata()

Since
3.5.0
Source
wp-admin/includes/media.php:3333
Displays non-editable attachment metadata in the publish meta box.

Compatibility

WordPress
since 3.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.

Performance profile

How much work a call to attachment_submitbox_metadata() 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
Heavy

Reaches the database via get_post().

Scaling
Scales with input

The body loops, so the work grows with how much data it finds.

Instructions
128–222

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

Plugin surface
3 hooks

Third-party callbacks on 'media_meta', 'media_submitbox_misc_sections', 'audio_submitbox_misc_sections' run inside this call, and their cost is not bounded by anything here.

Called by
0

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

What it touches

  • querycontent queryget_post()called directly
  • hookthird-party callbacksapply_filters()called directly

Further down the call graph this can also reach 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 · 48 distinct outcomes

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

WhenInstructionsCalls it makes
!isset($meta) && !->exists() && !$post && !preg_match() && empty($file_size) && empty($meta)128–137get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && empty($file_size) && empty($meta)134–141get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable()
!isset($meta) && !->exists() && !$post && !preg_match() && empty($file_size) && empty($meta)135–144get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && !empty($file_size) && empty($meta)138–147get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), _e(), size_format()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && empty($file_size) && empty($meta)138–145get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && empty($file_size) && empty($meta)141–148get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && !empty($file_size) && empty($meta)144–151get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), _e(), size_format()
!isset($meta) && !->exists() && !$post && !preg_match() && !empty($file_size) && empty($meta)145–154get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), _e(), size_format(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && empty($file_size) && empty($meta)145–152get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && !empty($file_size) && empty($meta)148–155get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), _e(), size_format()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && !empty($file_size) && empty($meta)151–158get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), _e(), size_format(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && empty($file_size) && !empty($meta)152–161get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
36 further outcomes, up to 222 instructions
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && !empty($file_size) && empty($meta)155–162get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), _e(), size_format(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && empty($file_size) && !empty($meta)158–165get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && empty($file_size) && !empty($meta)159–168get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && empty($file_size) && empty($meta)162–173get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), __(), __(), apply_filters(), __(), __(), apply_filters()
!isset($meta) && !->exists() && !$post && !preg_match() && !empty($file_size) && !empty($meta)162–171get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), _e(), size_format(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && empty($file_size) && !empty($meta)162–169get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && empty($file_size) && !empty($meta)165–172get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && empty($file_size) && empty($meta)168–177get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), __(), __(), apply_filters(), __(), __(), apply_filters()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && !empty($file_size) && !empty($meta)168–175get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), _e(), size_format(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && empty($file_size) && empty($meta)169–180get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && !empty($file_size) && !empty($meta)169–178get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), _e(), size_format(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && empty($file_size) && !empty($meta)169–176get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && !empty($file_size) && empty($meta)172–183get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && empty($file_size) && empty($meta)172–181get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), __(), __(), apply_filters(), __(), __(), apply_filters()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && !empty($file_size) && !empty($meta)172–179get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), _e(), size_format(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && empty($file_size) && empty($meta)175–184get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && !empty($file_size) && !empty($meta)175–182get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), _e(), size_format(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && !empty($file_size) && empty($meta)178–187get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters()
!isset($meta) && !->exists() && !$post && !preg_match() && !empty($file_size) && empty($meta)179–190get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && empty($file_size) && empty($meta)179–188get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && !empty($file_size) && !empty($meta)179–186get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), _e(), size_format(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && !empty($file_size) && empty($meta)182–191get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && !empty($file_size) && empty($meta)185–194get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && empty($file_size) && !empty($meta)186–197get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && !empty($file_size) && empty($meta)189–198get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && empty($file_size) && !empty($meta)192–201get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && empty($file_size) && !empty($meta)193–204get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && !empty($file_size) && !empty($meta)196–207get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && empty($file_size) && !empty($meta)196–205get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && empty($file_size) && !empty($meta)199–208get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && !empty($file_size) && !empty($meta)202–211get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && !empty($file_size) && !empty($meta)203–214get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && empty($file_size) && !empty($meta)203–212get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && !empty($file_size) && !empty($meta)206–215get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && !is_readable() && !empty($file_size) && !empty($meta)209–218get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()
!isset($meta) && !->exists() && !$post && !preg_match() && is_string($file) && $file !== "" && is_readable() && !empty($file_size) && !empty($meta)213–222get_post(), get_attached_file(), wp_basename(), esc_html(), wp_get_attachment_metadata(), apply_filters(), wp_get_attachment_url(), __(), ->exists(), _e(), _e(), esc_attr(), _e(), _e(), esc_url(), _e(), _e(), _e(), get_attached_file(), preg_match(), strtoupper(), is_readable(), wp_filesize(), _e(), size_format(), __(), __(), apply_filters(), __(), __(), apply_filters(), _e(), _e(), wp_get_original_image_url(), esc_url(), wp_get_original_image_path(), wp_basename(), esc_html()

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

PHPCompiledExecutedBranchesNotes
8.6-dev413128–222331 fewer instruction than PHP 8.5
8.5414128–22233
8.4414128–222338 fewer instructions than PHP 8.3
8.3422134–23033
8.2422134–230331 more instruction than PHP 8.1
8.1421134–230333 fewer instructions than PHP 7.4
7.4424134–23033

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.

Hooks and filters fired · 3

3 hooks fire while attachment_submitbox_metadata() runs, in this order:

  1. apply_filters( media_meta )filterline 3348 (+15 into the body)

    Filters the media metadata.

  2. apply_filters( media_submitbox_misc_sections )filterline 3460 (+127 into the body)

    Filters the audio and video metadata fields to be shown in the publish meta box.

  3. apply_filters( audio_submitbox_misc_sections )filterline 3511 (+178 into the body)

    Filters the audio attachment metadata fields to be shown in the publish meta box.

Uses · 20

Show all 20

Changelog

Introduced in 3.5.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.

About this page

Parsed data
Generated from the wordpress-develop 7.1.0 tag, from src/wp-admin/includes/media.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.