Navigation überspringen

[Geschlossen] Asignar valor condicional a un user custom field

This support ticket is created vor 3 Jahren, 8 Monaten. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Dieses Thema enthält 1 Antwort, hat 2 Stimmen.

Zuletzt aktualisiert von Nigel vor 3 Jahren, 8 Monaten.

Author
Artikel
#2031705

Hola!

Quiero asignar un valor a un campo personalizado de usuario dependiendo del número de post que tenga.

El número de post los cuento con un codigo personalizado y lo utilizo con un shortcode.

Por ejemplo, si hay menos de 20 post 'contrataciones' quiero que el valor del campo personalizado de usuario 'numero-maximo-contrataciones' sea 3 y si hay 20 o más post quiero que 'numero-maximo-contrataciones' sea 2.

Gracias!

#2032817

Nigel
Supporter

Sprachen: Englisch (English ) Spanisch (Español )

Zeitzone: Europe/London (GMT+00:00)

Buenos días

¿En qué momento debe asignar el valor al campo de usuario? ¿Qué acción se lo provoca?

¿Guardar una entrada contratación?

Puedes usar el API de WordPress y el hook save_post: https://developer.wordpress.org/reference/hooks/save_post/

Tiene disponible en el atributo segundo el objeto de la entrada guardada, entonces podrías comprobar si es del tipo pertinente y, si es así, contar cuantas entradas el usuario corriente tiene publicada y asignar un valor al campo personalizado de usuario según tu lógica.

Das Thema „[Geschlossen] Asignar valor condicional a un user custom field“ ist für neue Antworten geschlossen.