WordPress.org

Make WordPress Core

Opened 3 years ago

Last modified 2 years ago

#17704 new enhancement

Automatically enqueue necessary scripts when custom meta boxes are used

Reported by: mitchoyoshitaka Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version:
Component: Administration Keywords: has-patch
Focuses: Cc:

Description

Right now if you add_meta_box() to a custom page, like using add_submenu_page() and then calling do_meta_boxes(), the screen options and post box JS don't work automagically. They should.

Attachments (2)

meta-box-test.php (716 bytes) - added by mitchoyoshitaka 3 years ago.
Test plugin to create page with custom meta boxes
17704.diff (1.2 KB) - added by mitchoyoshitaka 3 years ago.
Patch v1, which *should* work but depends on #17704

Download all attachments as: .zip

Change History (7)

mitchoyoshitaka3 years ago

Test plugin to create page with custom meta boxes

mitchoyoshitaka3 years ago

Patch v1, which *should* work but depends on #17704

comment:1 mitchoyoshitaka3 years ago

Sorry, I lied... I meant that patch should work but only with a fix for #9346.

comment:2 scribu3 years ago

Note that 'postbox' is also needed for collapsing and dragging boxes.

comment:3 scribu3 years ago

  • Summary changed from Give options pages screen options support for free if custom meta boxes are being used to Automatically enqueue necessary scripts when custom meta boxes are used

comment:4 scribu3 years ago

  • Milestone changed from Awaiting Review to Future Release
  • Type changed from defect (bug) to enhancement

Also, we have to admit that this is an enhancement.

Currently, plugins can hook into "load-$pagehook", for example, to enqueue the script.

Last edited 3 years ago by scribu (previous) (diff)

comment:5 mitchoyoshitaka2 years ago

  • Keywords has-patch added
Note: See TracTickets for help on using tickets.