Opened 2 years ago

Last modified 19 months ago

#17704 new enhancement

Automatically enqueue necessary scripts when custom meta boxes are used

Reported by: mitchoyoshitaka Owned by:
Priority: normal Milestone: Future Release
Component: Administration Version:
Severity: normal Keywords: has-patch
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 2 years ago.
Test plugin to create page with custom meta boxes
17704.diff (1.2 KB) - added by mitchoyoshitaka 2 years ago.
Patch v1, which *should* work but depends on #17704

Download all attachments as: .zip

Change History (7)

Test plugin to create page with custom meta boxes

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

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

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

  • 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
  • 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 2 years ago by scribu (previous) (diff)
  • Keywords has-patch added
Note: See TracTickets for help on using tickets.