Blogs-MU: JS error if no post image

I’m testing Blogs-MU 1.3.8 with Feature Settings > top dropdown (tn_blogsmu_featured_blk_option) set to Feature Slider Categories.

This puts out continous JavaScript errors on the console:

GET https://my.server.ca/undefined 404 (Not Found) jquery.js:2

e.getComputedStyle.Dt jquery.js:2

v.extend.css jquery.js:2

(anonymous function) jquery.js:2

v.extend.access jquery.js:2

v.fn.extend.css jquery.js:2

nivoRun jquery.nivo.slider.js:296

(anonymous function) jquery.nivo.slider.js:120

I’ve tracked the error back to wp-content/themes/blogs-mu/functions.php::wp_custom_post_thumbnail(). This outputs an a tag with no nested img tag for posts that have no image at all. The code for the post in this case is at http://pastebin.ca/2329230

A version of this function with extra debug output is at http://pastebin.ca/2329234

I suggest you don’t output the a tag at all unless the nested image tag is found, like this fixed code at http://pastebin.ca/2329240

—-

In addition, there’s constant JavaScript console errors:

Uncaught TypeError: Cannot call method ‘substr’ of undefined jquery.nivo.slider.js:294

nivoRun jquery.nivo.slider.js:294

(anonymous function) jquery.nivo.slider.js:120

Which I’ve tested are easily fixed by updating NivoSlider to 3.2.

I hope you can fix it for the next release.

Thanks for considering! Also, please reply to the email below.

Mark van Hoek

Senior Application Administrator

University Systems

markv@uvic.ca

250-721-8323