/** * Get the content for the notification. * @param string $notification_name * @param array $data * @return string */ public static function get_notification_instance_content($notification_name = '', $data = array()) { self::$data = $data; $content = ''; $notification = self::get_notification_instance($notification_name); if (!is_null($notification)) { $notification_post = $notification->get_post(); $content = $notification_post->post_content; $content = self::do_shortcodes($notification_name, $content); } elseif (isset(self::$notifications[$notification_name]) && isset(self::$notifications[$notification_name]['default_content'])) { $content = self::$notifications[$notification_name]['default_content']; $content = self::do_shortcodes($notification_name, $content); } return apply_filters('si_get_notification_instance_content', $content, $notification_name, $data); }