You need to OR whole comparisons, just just part.
if ($theme !=='Animal' || $theme !=='Plant' || $theme !=='Inorganic' || $theme !=='Supernatural' ) {
But better would be an array that has all these and check them all at once
if(!in_array($theme, array('Animal', 'Plant', 'Inorganic', 'Supernatural')) {
Especially if this list is also used elsewhere in the script; because then you'd only need to write the list once and say
if(!in_array($theme, $given_themes) {