Blog

Campos personalizados de WordPress: repetidores y contenido flexible, sin ACF Pro

Repetidores, contenido flexible, relaciones y páginas de opciones: con nexya Custom fields, los campos personalizados de WordPress son gratuitos y tu tema de ACF sigue funcionando.

Campos personalizados de WordPress: repetidores y contenido flexible, sin ACF Pro

Lo esencial

  • El repetidor, el contenido flexible, el clon y las relaciones son gratuitos en NCF.
  • El tema lee los campos con get_field() y have_rows(), al igual que con ACF.
  • Los campos se traducen con el contenido, incluidos los repetidores.

Los campos personalizados de WordPress son lo que transforma un simple editor de texto en un sitio web a medida: un precio en una página de producto, una lista de ponentes en un evento, una sección de preguntas frecuentes (FAQ) debajo de un artículo. Durante mucho tiempo, la respuesta fue la misma para todos: instalar ACF y luego pagar por ACF Pro en cuanto se necesitaba un repetidor o contenido flexible.

nexya Custom fields (NCF) ofrece las mismas herramientas, de forma gratuita, en tantos sitios web como quieras. Para mostrar cómo funciona, tomemos un ejemplo que tienes ante tus ojos: este blog.

Un tipo de contenido «Artículo» y sus campos

El blog de nexya.dev no utiliza las entradas predeterminadas de WordPress. Tiene su propio tipo de contenido, «Artículo», con direcciones en /blog/; es más claro tanto para los visitantes como para Google. En este tipo de contenido, un grupo de campos de NCF añade lo que el editor de bloques no sabe estructurar:

  • una intro, el texto breve debajo del título;
  • lo esencial, un repetidor de algunos puntos clave para recordar;
  • una FAQ, un repetidor de preguntas y respuestas, transformado en datos estructurados para Google;
  • los módulos relacionados, una relación con las fichas de los módulos de los que habla el artículo.

El grupo se compone en pocos minutos en la pantalla de NCF: se añaden los campos, se configura la ubicación «El tipo de contenido es Artículo» y los campos aparecen en el editor.

Construir los campos del blog, paso a paso

  1. 1

    Activar Custom fields

    Desde el hub de nexya, active el módulo Custom fields.

    Activar Custom fields
  2. 2

    Componer el grupo «Artículo»

    Añade los campos: un texto para la introducción, un repetidor para lo esencial, un repetidor de pregunta y respuesta para las preguntas frecuentes, una relación con los módulos.

    Componer el grupo «Artículo»
  3. 3

    Colocar el grupo

    En la pestaña Ubicación, elija «El tipo de contenido es Artículo». Los campos aparecen en el editor.

  4. 4

    Leer los campos en el tema

    En la plantilla single-article.php, get_field('intro') muestra la introducción y have_rows('faq') recorre las preguntas.

  5. 5

    Traducir

    Abra el editor de traducción: cada campo, incluidos los repetidores, aparece junto a su traducción.

    Traducir

Repetidores, contenido flexible, relaciones: todo es gratuito

Esta es la diferencia importante con ACF: en NCF no hay una versión «Pro» de los campos. El repetidor, el contenido flexible, los grupos, el clon, el acordeón, las relaciones, las páginas de opciones y la lógica condicional forman parte de la versión gratuita.

Los valores se almacenan en sus propias tablas: una página entera, incluido el contenido flexible, se vuelve a leer en una sola consulta.

Custom fields y Translate, activados desde el hub.
Custom fields y Translate, activados desde el hub.

En el tema, nada nuevo que aprender

La plantilla de página lee los campos con las funciones que cualquier desarrollador de WordPress conoce: get_field(), have_rows(), the_row(). Si tu tema fue escrito para ACF, funciona tal cual con NCF. Y si ACF sigue instalado, ambos coexisten sin conflictos.

Los campos también se traducen

Este blog está disponible en cuatro idiomas. El editor de traducción de nexya Translate muestra cada campo NCF junto a su traducción, incluidos los campos repetidores: la introducción, los puntos clave y las preguntas frecuentes se traducen con el resto del artículo, de forma manual o mediante IA con nexya Pro.

Los artículos del blog y sus versiones, idioma por idioma.
Los artículos del blog y sus versiones, idioma por idioma.

Preguntas frecuentes

¿El repetidor es realmente gratuito?

Sí. En nexya Custom fields, todos los tipos de campo forman parte de la versión gratuita: incluidos repetidor, contenido flexible, grupo, clon, acordeón y relaciones.

¿Mi tema escrito para ACF funciona con NCF?

Sí. NCF responde a las mismas funciones, get_field(), have_rows() o the_row(). En un sitio sin ACF, el tema funciona sin modificaciones.

¿Dónde se almacenan los valores de los campos?

En las tablas propias de NCF, no en los metadatos de las entradas. Una página entera se vuelve a leer en una sola consulta.

Los módulos de este artículo

nexya custom fields nexya translate

Prueba nexya Pro gratis durante 7 días

Todos los módulos, las newsletters y la caché de páginas, en tu sitio. Sin compromiso.

Ver los planes O descargar la versión gratuita