Thread Starter
rcain
(@rcain)
ok, i think i found the problem, and here is a fix that worked for me::
file: media-categories.php, function add_admin_scripts, around line 188 ::
change from:
wp_enqueue_script('jquery142', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js', false);
change to:
/*wp_enqueue_script('jquery142', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js', false);*/
– ie. just comment it out.
as far as I know, jquery is loaded by default anyway, so it shouldnt have beeen needed – it was certainly causing a conflict at the back-end, resulting in the symptoms posted above. works fine without.
(ps. this was further complicated on my system, since one of my other plugins had already replaced the standard jquery library with a slightly later (current) version, in order to give me access to the new jquery.easing and other fancy libraries. on investigation however, that plugin (scl_jquery_upgrade), didn’t seem responsible for the conflict that the media-library-categories plugin produced: ie. deactivating it alone, made no difference – rather suprising, since jquery142 was given as dependency, and i was using jquery144).
hope this helps someone.
would be great if –
a) plugin author could take a look at this and confirm change.
b) wordpress could ship current jquery version instead of v1.4.2.
Thread Starter
rcain
(@rcain)
sorry, spoke too soon. that fix above results in breaking the plugin’s choose-media drop down in edit media item screens.
will continue my investigation…
Thread Starter
rcain
(@rcain)
… as i thought, it was now objecting to the specified dependency on jquery142 in the same func (seems wp_enqueue_script deps arg means ‘exactly’ that version, rather than ‘that version or later’).
anyway, i made dependencies less specicfic (now just requires ‘any’ version of jquery loaded first). here’s the modded version of function add_admin_scripts (in media-categories.php), that seems to work ok::
[Code moderated as per the Forum Rules. Please use the pastebin]
Thread Starter
rcain
(@rcain)
ps. the ‘mod jrc 260211’ marks above i my own, to indicate changed code (ie.: replacing array('jquery142'),
with array('jquery'),
.
rcain can you post your fix to pastebin. thanks
Thread Starter
rcain
(@rcain)
merganser – sure, will do. however, i still have a prob with it breaking post, insert media pop-ups (thumbnails dissappear + ‘show’ links become inactive). will post to pasetbin when i have a more relliable fix – unless you can beat me to it.
try version 1.0.4 I am trying to only implement the jquery embed on the sort page. I could not find a way to implement the js any other way.
Thanks. Let me know if this helps
Thread Starter
rcain
(@rcain)
hi merganser,
many thanks for your response. sorry i’ve bee out of the loop a little – extreamly busy here at present.
i will try out the new version and post to pastebin over the next day or so, and get back to you. (yes wp js dependency trees/lists seem a bit fussy to me also, so far.)
i’ll get back to you shorthly.
many thanks.
Thread Starter
rcain
(@rcain)
hi merganser,
sorry to take so long getting back – still catching up.
haven’t tried your latest yet – will do that right now.
just for completeness todate, here’s a pastebin of the mods i tried to V.05 of media-categories.php::
http://pastebin.com/5TgQpkHX
my mods are marked ‘mod jrc …’.
unfortuntely it (V0.5+fixes) still broke standard wp media manager uploads on my system (though fixed other probs), but i will now try your latest release… brb
Thread Starter
rcain
(@rcain)
back…
just installed and tested your latest version V1.0.6 – all seems good so far, no breakages – well done and many thanks. (will continue testing).
one slight misbehaviour of admin,media categories, edit category, description – edit window refuses to accept/show input – unless you toggle visual/html mode first (also button graphix missing). but this is minor.