[ 'href' => true, 'title' => true, 'data-id' => true, 'data-type' => true, 'target' => true, 'rel' => true, ], 'br' => [], 'code' => [], 'em' => [], 'img' => [ 'class' => true, 'style' => true, 'src' => true, 'alt' => true, ], 'kbd' => [], 'span' => [ 'style' => true, 'data-font' => true, 'class' => true, ], 'mark' => [ 'style' => true, 'class' => true, ], 'strong' => [], 'sub' => [], 'sup' => [], 's' => [], ]; /** @var WPFunctions */ private $wp; public function __construct( WPFunctions $wp ) { $this->wp = $wp; } public function sanitize(string $html): string { return $this->wp->wpKses($html, self::ALLOWED_HTML); } }