Hola,
Para personalizar tu sitio de WordPress con una zona privada y conectarla con una API externa, te recomendaría los siguientes recursos:
1. "API Handbook" de WordPress: Proporciona una visión general de cómo WordPress interactúa con las API.
2. "WooCommerce REST API Client Library": Este recurso es útil si planeas implementar un sistema de compras.
3. "Advanced Custom Fields": Este plugin puede ser útil para crear campos personalizados en tu zona privada.
4. Cursos online como Udemy tienen cursos sobre WordPress avanzado, WooCommerce y API.
Finalmente, si la API es personalizada, es posible que necesites contratar a un desarrollador con experiencia trabajando con la API y WordPress.
Saludos.