WordPress started as a blogging platform and quickly expanded its capabilities to a veritable content management system. Displaying posts inside pages was something that a few years ago would’ve required advanced technical skills, editing theme files, and creating custom templates in PHP.