Update filter logic to use new embed template and embed API endpoints

@anthonyt Want to have a look through this?
Why was this === true before? Does preg_match return truthy values that aren't intended to be true?