// Registrar campos de SCF (Secure Custom Fields / ACF Engine) en la WP REST API add_action('rest_api_init', function () { register_rest_field('post', 'scf', [ 'get_callback' => function ($post) { $post_id = $post['id'];// 1. Obtener campos usando las funciones compatibles de SCF / get_post_meta $link = function_exists('get_field') ? get_field('link_de_sitio_web', $post_id) : get_post_meta($post_id, 'link_de_sitio_web', true);$raw_gallery = function_exists('get_field') ? get_field('galeria', $post_id) : get_post_meta($post_id, 'galeria', true);// 2. Procesar URLs de la galería $gallery_urls = []; if (!empty($raw_gallery)) { $items = is_array($raw_gallery) ? $raw_gallery : [$raw_gallery]; foreach ($items as $item) { if (is_array($item) && !empty($item['url'])) { $gallery_urls[] = $item['url']; } elseif (is_numeric($item)) { $src = wp_get_attachment_image_url($item, 'full'); if ($src) $gallery_urls[] = $src; } elseif (is_string($item) && filter_var($item, FILTER_VALIDATE_URL)) { $gallery_urls[] = $item; } } }return [ 'link_de_sitio_web' => !empty($link) ? esc_url_raw($link) : null, 'galeria' => $gallery_urls, ]; }, 'schema' => null, ]); });

Caso de Éxito: Web inmobiliaria con panel auto administrable y mapas interactivos.

El equipo de Barak Inmobiliaria llegó a mí con un gran problema: dependían completamente de portales inmobiliarios externos (que cobran altas comisiones) porque su propia página web era antigua y difícil de actualizar. Cada vez que captaban una nueva casa, tenían que esperar a que un programador externo subiera las fotos, o peor, lo hacían […]

5 personas consultando ahora
💬
WhatsApp Directo Habla directo con Alex
🤖
Alex Bot
En línea · Respuestas al instante
¡Hola! Soy Alex Bot 👋
Selecciona una opción para darte información inmediata:
💬 Chatear con Alex por WhatsApp
5 personas consultando ahora
💬 WhatsApp
🤖
Alex Bot
En línea · Respuestas al instante
¡Hola! Soy Alex Bot 👋
Selecciona una opción para darte información inmediata:
💬 Chatear con Alex por WhatsApp