Skip to content

Instantly share code, notes, and snippets.

@tripflex
Last active September 22, 2023 17:39
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save tripflex/43aecac9a914e987b13c to your computer and use it in GitHub Desktop.
Save tripflex/43aecac9a914e987b13c to your computer and use it in GitHub Desktop.
How to remove default company fields from WP Job Manager (this example for Listify)
<?php
// Add your own function to filter the fields
add_filter( 'submit_job_form_fields', 'remove_listify_submit_job_form_fields', 9999999999 );
// This is your function which takes the fields, modifies them, and returns them
// You can see the fields which can be changed here: https://github.com/mikejolley/WP-Job-Manager/blob/master/includes/forms/class-wp-job-manager-form-submit-job.php
function remove_listify_submit_job_form_fields( $fields ) {
if( ! isset( $fields['company'] ) ) return $fields;
// If phone, company_website, or company_video fields exist in company array, remove them
if( isset( $fields['company']['phone'] ) ) unset( $fields['company']['phone']);
if( isset( $fields['company']['company_website'] ) ) unset( $fields['company']['company_website']);
if( isset( $fields['company']['company_video'] ) ) unset( $fields['company']['company_video']);
// And return the modified fields
return $fields;
}
@jeffvee
Copy link

jeffvee commented Sep 22, 2023

OP
np =) seems people are still having issue with removing them (even I was), so hope this helps others.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment