Skip Navigation

[Cerrado] Necesito saber donde y con que formato se guardan los custom fields

Este es el foro de soporte técnico para Toolset: un paquete de plugines para el desarrollo de sitios WordPress sin escribir PHP.

Cualquier persona puede leerlo, pero solo los clientes de Toolset pueden publicar en este foro. El soporte de Toolset atiende 6 días a la semana, 19 horas por día.

Etiquetado: 

This topic contains 5 respuestas, has 2 mensajes.

Last updated by Nigel hace 2 meses, 3 semanas.

Assigned support staff: Nigel.

Autor
Mensajes
#2036699

Tell us what you are trying to do?
Estoy utilizando un plugin para crear snippets enriquecidos para recetas en Google (SNIP-Structured Data & Schema WordPress Plugin)
Para esto necesito tomar la información de los custom fields que oportunamente se crearon en Toolset y saber el formato en el que estan guardados.
Por ejemplo, las instrucciones de la receta se cargan en un custom field que denominé dentro de Toolset "instructions".
Ahora cuando ordeno al plugin buscar ese custom field para rellenar "recipeInstructions" (que es como google toma esa informacion para armar sus snippets) el plugin no lo reconoce.
El soporte del plugin me dice que lo mas habitual es que la información se guarde en las tablas wp_options or wp_postmeta, pero que no siempre es así. Y que el formato habitual sería texto, pero que también puede variar.
En el caso de Toolset, este custom post type que denominé "instructions", ¿cómo y donde aparece en la base de datos?

Is there any documentation that you are following?
hidden link

Is there a similar example that we can see?
hidden link

What is the link to your site?
hidden link

#2037429

Nigel
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: Europe/London (GMT+01:00)

Buenos días

Los custom fields de Types se guardan en la tabla wp_postmeta, como cualquiera campo particular.

Lo que necesitas saber es que se guarda con un prefijo "wpcf-".

Entonces, si tienes un campo con slug "instructions" se guarda con el meta_key "wpcf-instructions".

Típicamente son guardados como texto sencillo, para algunos campos complejos—como el tipo checkboxes—se guardan en un formato particular.

#2038245

Gracias Nigel! Lo mismo sucede con las custom taxonomies? Utilizan el mismo prefijo?

#2038249

Nigel
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: Europe/London (GMT+01:00)

No, las taxonomías son totalmente estander, como si fueran registrado por register_taxonomy (https://developer.wordpress.org/reference/functions/register_taxonomy/)

#2041361

Entiendo, entonces como y donde figuraría la taxonomía? con algún prefijo o sólo el nombre? Gracias!

#2042387

Nigel
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: Europe/London (GMT+01:00)

Típicamente con el slug de la taxonomía.

No sé exactamente lo que necesitas, pero puede ser útil leer más de como WordPress guarda las taxonomías en el base de datos:

https://codex.wordpress.org/Database_Description
hidden link
hidden link

El debate ‘[Cerrado] Necesito saber donde y con que formato se guardan los custom fields’ está cerrado y no admite más respuestas.