This plugin does;t currently support taxonomies registered to the attachment post type – no “Taxonomy Order” menu item is added under “Media” in the admin.
To fix this:
1. In taxonomy-terms-order.php plugin file, where the submenu pages are created, adjust to add support for attachment post type:
if ($post_type == 'post')
add_submenu_page('edit.php', __('Taxonomy Order', 'tto'), __('Taxonomy Order', 'tto'), 'level_'.$options['level'], 'to-interface-'.$post_type, 'TOPluginInterface' );
elseif ($post_type == 'attachment')
add_submenu_page('upload.php', __('Taxonomy Order', 'tto'), __('Taxonomy Order', 'tto'), 'level_'.$options['level'], 'to-interface-'.$post_type, 'TOPluginInterface' );
else
add_submenu_page('edit.php?post_type='.$post_type, __('Taxonomy Order', 'tto'), __('Taxonomy Order', 'tto'), 'level_'.$options['level'], 'to-interface-'.$post_type, 'TOPluginInterface' );
2. In include/interface.php plugin file, where the post type is set based upon getting the URL parameter, also check if it the media page:
$post_type = isset($_GET['post_type']) ? $_GET['post_type'] : 'post';
if ( 'to-interface-attachment' == $_GET['page'] ) {
$post_type = 'attachment';
}
Hope that is useful – would be great if it could be patched in the plugin.
🙂
https://wordpress.org/plugins/taxonomy-terms-order/