boilerplate for creating wordpress cpts