Usa los asistentes de barra lateral y de redes sociales

pom_get_custom_sidebars(): array devuelve las barras laterales personalizadas configuradas mediante POM Theme. Úsalo para rellenar un selector de integración o validar un identificador de barra lateral POM guardado.

Antes de renderizar, usa también los contratos is_active_sidebar() y dynamic_sidebar() de WordPress. Una barra lateral configurada puede contener legítimamente ningún widget activo.

Redes sociales

Asistente Propósito
pom_get_social_networks() Devuelve los datos públicos de redes sociales configurados
pom_get_enabled_social_network_positions() Devuelve las posiciones del tema cuya salida social está habilitada
pom_get_theme_option_icon( $path ) Resuelve un recurso de icono de opción del tema para la salida de administración compatible

No infieras autenticación ni propiedad a partir de una URL de perfil público configurada. Trata las URLs como datos de salida y escápalas con esc_url(). Los iconos sociales necesitan nombres de enlace accesibles incluso cuando la etiqueta visual está oculta.

Alternativas de tema opcional

Cuando no esté garantizado POM Theme:

$networks = function_exists( 'pom_get_social_networks' )
    ? pom_get_social_networks()
    : array();

No copies la estructura de opciones almacenada del tema como alternativa; proporciona un comportamiento neutral propio de tu integración.