Usa los asistentes de barra lateral y de redes sociales
Barras laterales
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.