Hello again! Trying to get this solved so I reached out to the WPTouch Developers and they gave me the following information.
_________________________________________________________________________
Thanks for your feedback! Because we delay loading WPtouch’s JavaScript files to optimize page load times, its functionality can occasionally be affected by errors caused by other plugins.
Our testing with GC Social Wall suggests that a (poor) assumption on their part is to blame. If the GC Social Wall plugin is active, it loads a fragment of JavaScript for every page load:
jQuery(document).ready(function(){
var agragator = new Agregator(walls_to_load);
});
Although it looks fairly innocuous, a sharp eye will spot the problem immediately: the variable walls_to_load isn’t defined here. In fact, it is only defined when a ‘wall’ shortcode is output (from initializeWall() in GCSocialWall.php):
<script>
var walls_to_load = <?php echo base64_decode($content); ?>;
</script>
Since the plugin appears to only support one ‘wall’ at a time, the easiest fix would probably be for the GC Social Wall developer to move the initial section of code quoted above from the gc_social_wall.js file to the script block injected by the initializeWall() function. Alternatively they could check to see if the ‘walls_to_load’ variable has been defined before attempting to use it.
Please do contact the GC Social Wall developer and suggest they update their plugin to address this issue!
________________________________________________________________________
So that is what I am doing. I am contacting you to try to get this fixed because we love Social Wall but it breaks out WPTouch Menu, which forces us to not use Social Wall.
Please email me back ASAP so we can get this solved.