Make WordPress Core

Opened 15 years ago

Last modified 3 months ago

#17704 new enhancement

Automatically enqueue necessary scripts when custom meta boxes are used

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

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 15 years ago.
Test plugin to create page with custom meta boxes
17704.diff (1.2 KB ) - added by mitchoyoshitaka 15 years ago.
Patch v1, which *should* work but depends on #17704

Download all attachments as: .zip

Change History (10)

@mitchoyoshitaka
15 years ago

Test plugin to create page with custom meta boxes

@mitchoyoshitaka
15 years ago

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

#1 @mitchoyoshitaka
15 years ago

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

#2 @scribu
15 years ago

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

#3 @scribu
15 years ago

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

#4 @scribu
15 years ago

  • Milestone Awaiting ReviewFuture Release
  • Type defect (bug)enhancement

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

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

Version 0, edited 15 years ago by scribu (next)

#5 @mitchoyoshitaka
15 years ago

  • Keywords has-patch added

#6 @chriscct7
12 years ago

  • Focuses administration added
  • Keywords needs-refresh added; has-patch removed

Refresh needed

#7 @chriscct7
11 years ago

  • Focuses administration removed

This ticket was mentioned in PR #11730 on WordPress/wordpress-develop by @abcd95.


3 months ago
#8

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