---
title: Cómo integrar campos personalizados avanzados (ACF) con SEOPress
url: "https://www.seopress.org/es/soporte/guias/como-integrar-campos-personalizados-avanzados-acf-con-seopress/"
lang: es
updated: 2024-04-10
---

# Cómo integrar campos personalizados avanzados (ACF) con SEOPress

SEOPress le permite inyectar fácilmente [muchos tipos de datos en sus metadatos de SEO](https://www.seopress.org/es/soporte/guias/administrar-titulos-y-metas/). En esta guía, explicaremos cómo utilizar los valores de sus campos personalizados creados con la extensión [Advanced Custom Fields](https://www.advancedcustomfields.com/) (ACF).

## Utilice campos personalizados «simples» en sus metadatos de SEO

De forma predeterminada, se puede utilizar un campo personalizado en un meta mediante esta variable dinámica:

`%%_cf_your_custom_field_name%%`

Simplemente reemplace `your_custom_field_name` con el nombre/clave de su campo personalizado:

`%%_cf_seo_title%%`

Esta variable se puede utilizar en etiquetas de título, meta descripción, redes sociales (Open Graph/X), etc. Cubre la mayoría de los tipos de campos en la extensión de campos personalizados avanzados que utilizan esta función para ser llamados:

`get_field('field_name');`

## Utilice los campos personalizados de la página de opciones de ACF en sus metadatos de SEO

Si crea páginas de opciones con ACF, la función para recuperar datos almacenados es:

`get_field('field_name', 'option');`

De forma predeterminada, no podrá insertarlos en sus metadatos de SEOPress. Necesitaremos crear una nueva variable dinámica personalizada cuyo código sea:

Copie y pegue este fragmento de código en su archivo `functions.php` o en un [complemento imprescindible](https://www.seopress.org/es/soporte/guias/como-crear-un-complemento-mu-debe-usar-complemento/).

Luego reemplace el código:

- los nombres y claves dadas a las variables dinámicas por las deseadas (líneas 2,3, 18 y 19)
- los nombres de los campos ACF cuando se llaman a través de `get_field()` (líneas 10 y 11)
- su dominio de texto por el suyo para la traducción (líneas 18 y 19)

A continuación se muestra un ejemplo con una página de opciones creada en ACF y 2 campos de texto:

[![Creación de 2 campos de texto con campos personalizados avanzados](https://www.seopress.org/es/wp-content/uploads/sites/3/2024/04/seopress-acf-fields-options-page-seo-metadata-2.png)](https://www.seopress.org/es/wp-content/uploads/sites/3/2024/04/seopress-acf-fields-options-page-seo-metadata-2.png)

*Creación de 2 campos de texto con campos personalizados avanzados*

[![Página de opciones creada con campos personalizados avanzados](https://www.seopress.org/es/wp-content/uploads/sites/3/2024/04/seopress-acf-fields-options-page-seo-metadata-3.png)](https://www.seopress.org/es/wp-content/uploads/sites/3/2024/04/seopress-acf-fields-options-page-seo-metadata-3.png)

*Página de opciones creada con campos personalizados avanzados*

Luego, el resultado en el metabox de SEO y la vista previa de Google que muestra nuestros valores recuperados dinámicamente de la página de opciones de ACF:

[![Uso de campos ACF de páginas de opciones en el metabox de SEOPress](https://www.seopress.org/es/wp-content/uploads/sites/3/2024/04/seopress-acf-fields-options-page-seo-metadata-1.png)](https://www.seopress.org/es/wp-content/uploads/sites/3/2024/04/seopress-acf-fields-options-page-seo-metadata-1.png)

*Uso de campos ACF de páginas de opciones en el metabox de SEOPress*

Si usa el metabox universal, deberá adaptar el código como se menciona [aquí](https://www.seopress.org/es/soporte/guias/cree-su-variable-dinamica-personalizada-para-su-meta-titulo-descripcion-social/#metabox-estandar-de-seo) para ver la variable dinámica aparecer en la lista desplegable. Su uso sigue siendo opcional.
