en WordPress debe tener claro la jerarquía de plantillas Usa motores de plantillas para separar el HTML del código PHP -> Twig Potencializa tu WordPress usando custom post types y ACF Sigue buenas prácticas en PHP hay muchos estándares que puedes seguir por ejemplo PSR 1, PSR 2 , PSR3, PSR4. (www.php-fig.org/psr/)