Support » Plugin: Anything Order » Broken on 4.7

Viewing 6 replies - 1 through 6 (of 6 total)
  • I can confirm this. Hope someone takes over development of this. It’s a definite must for several of my sites.

    is there any alternative out there

    Moderator bcworkz

    (@bcworkz)

    This is unfortunate. I don’t use this plugin, but it sounds like there may be a simple fix if someone can identify the precise problem(s).

    On a quick scan, at least one problem area may be in modules/taxonomy/class.php at line 305. Before this some logic should be added to check for the occurrence of ” AS tr” in the initial $pieces[‘join’] value and if there is we should append " LEFT JOIN tr ON (tr.term_taxonomy_id..." instead of re-specifying $wpdb->term_relationships AS tr again.

    There may be other occurrences of similar issues elsewhere, but I’m pretty sure this is the direction of a solution.

    Changing the line specified by @bcworkz (modules/taxonomy/class.php:305) to

    $pieces['join' ] .= " LEFT JOIN $wpdb->term_relationships ON (tr.term_taxonomy_id = tt.term_taxonomy_id AND tr.object_id = 0)";

    solved the problem here. It’s a really good plugin, perhaps someone should release a new version of it… “Anything Order II” maybe?

    Because this plugin last updated 3 years ago, we fork it and rewrite taxonomy part. Now ordering number save in termmeta table. Please, check Anything Order by Terms plugin.

    I posted our fix for this @

    https://github.com/gstreetmedia/anything-order

    Can’t live without this plugin!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Broken on 4.7’ is closed to new replies.