#13266 closed defect (bug) (duplicate)
Admin page hooks change when plugin is translated (tied to $menu_title)
| Reported by: | uglyrobot | Owned by: | westi |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Plugins | Version: | 3.0 |
| Severity: | normal | Keywords: | |
| Cc: | Focuses: | administration |
Description
WP3 is using the title of the parent menu item in a menu block to fire the load-hooks for the lesser menu items? Lost me? Ok an example -
Plugin Membership has this menu structure (simplified)
Membership – main heading
Membership – Top inner
Edit Member – inner
Edit Levels – inner
Edit Subs – inner
etc…
The page load hooks for the non-translated plugin are as follows:
Membership – load-toplevel_page_membership
Membership – load-toplevel_page_membership
Edit Member – load-membership_page_members
Edit Levels – load-membership_page_membershiplevels
Edit Subs – load-membership_page_membershipsubs
etc…
Now, if I use a language translation on the plugin, which for the sake of clarity here, translates the word Membership to Aaargh the page load hooks become.
Membership – load-toplevel_page_membership
Membership – load-toplevel_page_membership
Edit Member – load-aaargh_page_members
Edit Levels – load-aaargh_page_membershiplevels
Edit Subs – load-aaargh_page_membershipsubs
etc…
Thus any actions you are running on the inner pages aren’t called.
Attachments (1)
Change History (9)
#1
@
16 years ago
- Milestone 3.0 → 3.1
This has been a problem forever. We can look at this for 3.1. Too late for 3.0.
#3
@
16 years ago
- Milestone Awaiting Triage → Future Release
- Priority high → normal
Need to be back compat here.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
This should pull from the slug rather than translated title