Opened 3 years ago
Closed 3 years ago
#14136 closed defect (bug) (invalid)
Menus fail to work with Sitepress 1.7.9 multilanguage plugin
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Menus | Version: | 3.0 |
| Severity: | normal | Keywords: | close |
| Cc: |
Description (last modified by ocean90)
WordPress menus feature cease to work when switched to another language in sitepress.
query field post__in consists of wrong values because of the multiple usage of icl_object_id() function in one of its filter (not sure which one).
I needed a quick fix (wp-includes/query.php:1824):
$post__in = ($q['post_type']=='nav_menu_item')?$q['include']:implode(',', array_map( 'absint', $q['post__in'] ));
Include value is left untouched by icl_object_id() so it is relevant to use it here.
Change History (3)
- Description modified (diff)
- Keywords changed from wpml, sitepress, menus to wpml sitepress menus
- Summary changed from Wordpress 3.0 menus fail to work with Sitepress 1.7.9 multilanguage plugin to Menus fail to work with Sitepress 1.7.9 multilanguage plugin
- Version set to 3.0
Note: See
TracTickets for help on using
tickets.

Correct me if i'm wrong, But this is 100% the fault of the plugin, is it not?