Make WordPress Core

Opened 3 years ago

Last modified 2 years ago

#16443 new enhancement

We need a way to programmatically tell if we are in a sidebar

Reported by: jorbin Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: 2.2
Component: Widgets Keywords: needs-patch
Focuses: Cc:


There is currently no way to tell if you are in_a_sidebar or doing a widget which makes me a sad stallman lookalike.

Attachments (1)

inside-widgets-sidebars.php (2.1 KB) - added by filosofo 3 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 scribu3 years ago

  • Keywords needs-patch added
  • Milestone changed from Awaiting Review to Future Release

Sounds like a reasonable request.

comment:2 mikeschinkel3 years ago

  • Cc mikeschinkel@… added

comment:3 filosofo3 years ago

I'm not sure what you're trying to do, but you might be able to accomplish it by attaching a callback to the 'dynamic_sidebar' action hook.

comment:4 markjaquith3 years ago

That doesn't tell him that he's in a sidebar — just that one started. There is no hook that fires when the sidebar is done.

comment:5 filosofo3 years ago

I'm not saying we shouldn't add some more action hooks; inside-widgets-sidebars.php is just for fun to see if it could be done with the current code.

comment:6 dreamwhisper2 years ago

  • Cc dreamwhisper added
Note: See TracTickets for help on using tickets.