2017-08-25 3 views
-1

J'ai essayé de trouver un filtre ou une action pour modifier les champs personnalisés Resume. Il existe une documentation here sur la façon de le faire pour les champs de base CV mais pas pour les champs personnalisés. Si je submit_resume_form_fields filtre commeWordpress: Gestionnaire de travaux: comment modifier Reprendre les champs personnalisés?

add_filter('submit_resume_form_fields', 'remove_submit_resume_form_fields'); 

function remove_submit_resume_form_fields($fields) { 

champs $ seulement des retours reprendre les champs de base, mais pas les champs personnalisés.

Quelqu'un peut-il m'aider?

+0

Qu'avez-vous déjà essayé? Stack Overflow n'est pas un service d'écriture de code, mais nous pouvons vous aider à corriger les problèmes * spécifiques * de votre code. Veuillez consulter [Comment poser une question] (https://stackoverflow.com/help/how-to-ask) et [Combien d'effort de recherche est attendu des utilisateurs de Stack Overflow] (https://meta.stackoverflow.com/ questions/261592/how-much-research-effort-is-expected-of-stack-débordement-utilisateurs) – FluffyKitten

Répondre

0

Enfin, j'ai réussi. Donc, au lieu d'utiliser le filtre submit_resume_form_fields, j'ai utilisé submit_resume_form_fields_get_resume_data et il m'a donné tous les champs (avec des champs personnalisés aussi). Malheureusement je n'ai pas pu trouver une documentation de ceci, j'ai dû chercher le code. Donc, le code va comme

add_filter('submit_resume_form_fields_get_resume_data', 'remove_submit_resume_form_fields'); 

function remove_submit_resume_form_fields($fields) { 
    unset($fields['resume_fields']['custom_field_name']); 
} 

Je pensais que cela pourrait aider quelqu'un!