// List of Themes, Classes and Regular expressions var template_name = 'xtapes'; switch(template_name) { case 'twentyeleven' : var classes = ['entry-meta']; var regex = ' by ; by <\/span>'; break; case 'twentyten' : var classes = ['entry-meta']; var regex = ' by ;by<\/span>'; break; case 'object' : var classes = ['post-details', 'post']; var regex = ' by ;

by'; break; case 'theme-revenge' : var classes = ['post-entry-meta']; var regex = 'By on'; break; case 'Magnificent' : var classes = ['meta-info']; var regex = 'by<\/span> ;Posted by on '; break; case 'wp-clearphoto' : var classes = ['meta']; var regex = '\\|\\s*<\/span>\\s*\\s*'; break; case 'wp-clearphoto1' : var classes = ['meta']; var regex = '\\|\\s*<\/span>\\s*\\s*'; break; default: var classes = ['entry-meta']; var regex = ' by ; by <\/span>; by<\/span>; by <\/span>'; } if (typeof classes[0] !== 'undefined' && classes[0] !== null) { for(var i = 0; i < classes.length; i++) { var elements = document.querySelectorAll('.'+classes[i]); for (var j = 0; j < elements.length; j++) { var regex_array = regex.split(";"); for(var k = 0; k < regex_array.length; k++) { if (elements[j].innerHTML.match(new RegExp(regex_array[k], "i"))) { var replaced_txt = elements[j].innerHTML.replace(new RegExp(regex_array[k], "i"), ''); elements[j].innerHTML = replaced_txt; } } } } }