Problem:
I want to populate one Custom Field with the value of several other Custom Fields when saving the post either in the backend or front end.
I know how to display values of the fields, I need to merge values when saving the post.
Solution:
This is not possible natively in Toolset, as it requires custom code.
You can either save the new Custom Values when editing the post in the backend by hooking the custom code to WordPress' action save_post(), or in a Toolset Form, to the action cred_save_data()
That custom code should get the values of all Custom Fields you want to use to populate the last, to be updated field.
Then concatenate them into a new $variable and with that variable, you can update the new post field.
For this you will use get_post_meta() and update_post_meta()
At Toolset Support however we cannot provide "ready to use" Custom Code snippets, according to our Support Policy: https://toolset.com/toolset-support-policy/,
Documentation:
https://codex.wordpress.org/Plugin_API/Action_Reference/save_post
https://toolset.com/documentation/programmer-reference/cred-api/#cred_save_data
https://developer.wordpress.org/reference/functions/get_post_meta/
https://developer.wordpress.org/reference/functions/update_post_meta/
https://pastebin.com/u/bedas
Specially https://pastebin.com/2BTbVbcs, https://pastebin.com/A2UMXVUJ https://kb.onthegosystems.com/code-snippet/update-post-titlename-with-a-date-from-a-types-date-cf/
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.
Aucun de nos assistants n'est disponible aujourd'hui sur le forum Jeu d'outils. Veuillez créer un ticket, et nous nous le traiterons dès notre prochaine connexion. Merci de votre compréhension.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
- | - | 14:00 – 20:00 | 14:00 – 20:00 | 14:00 – 20:00 | 14:00 – 20:00 | 14:00 – 20:00 |
- | - | - | - | - | - | - |
Supporter timezone: Asia/Ho_Chi_Minh (GMT+07:00)
Ce sujet contient 2 réponses, a 2 voix.
Dernière mise à jour par Il y a 5 années et 6 mois.
Assisté par: Beda.