@devone15
this code has to be inserted into your childthemes functions.php.
The example removes the candidate title which is done via that lines:
unset( $fields['resume_fields']['candidate_title'] );
you can jsut go on and remove everything you want by inserting the next linejust like
unset( $fields['resume_fields']['candidate_location'] );
I´m not sure about the field values of the resumes, but they should be aeasy to find.
maybe you just conatct your thene developer to get a list of all the fields and valuues that one is using.
Thank you! In this case, would the childtheme be the installed theme? Or would I have to create a childtheme from the installed theme? (new in this area)
If you don’t have a child theme installed yet you should ALWAYS setup a child theme when setting up a new theme.
You can find more about this on WordPress website: https://codex.ww.wp.xz.cn/Child_Themes
There are also numerous plugins to automate creating a child theme for you (if your theme developer does not provide one): https://ww.wp.xz.cn/plugins/search/child+theme/
You can also use the “Code Snippets” plugin as well (instead of putting in your child theme’s functions.php file)
-
This reply was modified 5 years, 9 months ago by
tripflex.
I found a child theme for the installed theme zipped, inside there is a functions.php
I will try to add the filters there, thank you so much for the help so far both of you!
So the child theme functions.php looks like this now:
<?php
add_action( 'wp_enqueue_scripts', 'cariera_child_enqueue_scripts', 20 );
function cariera_child_enqueue_scripts() {
wp_enqueue_style( 'cariera-child-style', get_stylesheet_uri() );
}
add_filter( 'submit_resume_form_fields', 'remove_submit_resume_form_fields' );
function remove_submit_resume_form_fields( $fields ) {
// Unset any of the fields you'd like to remove - copy and repeat as needed
unset( $fields['resume_fields']['candidate_title'] );
unset( $fields['resume_fields']['candidate_photo'] );
unset( $fields['resume_fields']['candidate_video'] );
unset( $fields['resume_fields']['resume_category'] );
unset( $fields['resume_fields']['resume_content'] );
unset( $fields['resume_fields']['resume_skills'] );
unset( $fields['resume_fields']['links'] );
unset( $fields['resume_fields']['candidate_education'] );
unset( $fields['resume_fields']['candidate_experience'] );
unset( $fields['resume_fields']['candidate_title'] );
// And return the modified fields
return $fields;
}
But the fields are still visible. Is there something missing in the functions.php file? The .css seems to be correct according to guides.
By “visible” are you saying visible on the SINGLE LISTING PAGE or visible as in the frontend submission form, or the backend submission form?
Make sure the theme is activated (the one that you modified the functions.php file in)
-
This reply was modified 5 years, 9 months ago by
tripflex.
They are visible on the frontend submission form
Seems like the child theme was not activated, but when I try to activate it I get the white screen of death “There has been a critical error on your website.”, which I’ll try to fix next
Hi @devone15 ,
We cannot provide support for paid addons here, so please use this form to get support for our paid add-ons:
https://wpjobmanager.com/support/
We are not allowed to support premium plugins in these forums.
That said, it looks like you’re getting some good help here from @tripflex, so I’ll leave the thread open for a bit longer in case he wants to respond.