alter to use has_shortcode() instead of strpos testing