WordPress support from our community
Shortcode Stops Working After 3.4.1 Upgrade
July 14, 2012 at 10:04 am #1483
Is anyone else having this problem? After upgrading to 3.4.1 all of my on page scripts stopped working (PHP, HTML5, etc). I was able to get the PHP code working again by switching to a different plugin but I’m not having the same success with video. All of my video on all of my sites have stopped working. I’ve tried different on-page plugins but nothing is working.
Any advice would be helpful. Thanks.July 14, 2012 at 2:15 pm #2563July 14, 2012 at 5:04 pm #2564
Thanks. olgerfallaspainting.com is an example of one of the sites affected. I’ve disabled all plugins with the exception of MediaElement.js (which allows me to display video on the page – currently not working), Akismet, and Log Depreciated Notices (instead of wp_debug) and the theme has been changed to Twenty Eleven from it’s original.
There are no documented errors in the log file. At the bottom of the home page the code is displaying where the video should be. And on an internal article page (http://olgerfallaspainting.com/paint-removal-brick-chimney/) the code is bringing in a blank display with the link to download the video instead of running the file.
We’ve run all diagnostics on our servers and everything is fine. It just seems that regardless of the plugin we try to use there is a disconnect between the plugin requesting the file and the actual act of displaying and activating the file.
Again, this is happening across the board with every website I run since the 3.4.1 upgrade.
JonathanJuly 14, 2012 at 9:40 pm #2565
@Jonathan— Firebug is showing a missing file on this page. The file it’s looking for is: http://olgerfallaspainting.com/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swfJuly 14, 2012 at 9:42 pm #2566July 16, 2012 at 1:22 am #2567
Steve I removed the plugin completely and then re-installed the plugin again and checked to make sure the flashmediaelement.swf was present, which it was.
After hours of review it seems that the 3.4.1 upgrade disabled all of my video short codes. If you go back to http://olgerfallaspainting.com/paint-removal-brick-chimney/ you will see a .mov file able to play but only because the full code is now in the article. On the sidebar the player is only embedding the .swf player. The code does not show the video source file. This is the shortcode I’m currently using:
[video src="../video/Olger_Fallas_promovideo.wmv" poster="http://olgerfallaspainting.com/wp-content/uploads/startimage2.jpg" width="250" height="188" autoplay="false"]July 16, 2012 at 1:46 pm #2568July 16, 2012 at 2:40 pm #2569
Do you have any suggestions for a video player that is compatible for 3.4.x? I have also tried Secure HTML 5 video player but now I see that it’s only compatible up to 3.3.2July 18, 2012 at 1:52 pm #2570July 18, 2012 at 8:11 pm #2571
Thanks Steve but the problem turned out to be much more significant than just finding another plugin to replace the old. Essentially, there is a ‘yet to be defined’ issue between the new version of PHP 5.3.14 and WordPress. It’s possible this is only happening on Amazon Web Services servers but none the less I’ve documented the whole thing here (http://wordpress.org/support/topic/shortcodes-stop-working-after-341-upgrade) and am awaiting a response from WordPress.July 19, 2012 at 8:32 pm #2572Rindy PortfolioParticipant
Jonathan did you have any luck rolling back to 3.3 as we discussed at the meetup?
- You must be logged in to reply to this topic.