Category Job Board Manager

job_bm_salary_durations

You can add your own salary durations by adding filter hook as following example. function job_bm_salary_durations_29072019($durations){ $durations[‘custom_1’] = __(‘Custom 1′,’textdomain’); $durations[‘custom_2’] = __(‘Custom 2′,’textdomain’); return $durations; } add_filter(‘job_bm_salary_durations’,’job_bm_salary_durations_29072019′); Remove salary durations you can remove salary durations by filter hook as…

class_job_bm_import

You can use this class to import jobs programmatically from 3rd party sources. $class_job_bm_import = new class_job_bm_import(); $job_data[‘job_bm_is_imported’] = ‘yes’; $job_data[‘job_bm_import_source_jobid’] = ‘xyz-unique-id-from-job-source’; $job_data[‘post_title’] = ‘Job Title’; $class_job_bm_import->insert_job_data($job_data); Default parameters: post_title (String) post_content (String) author_id (Integer) taxonomy (String) taxonomy_terms (String)…

job_bm_job_submitted

Add custom input field under job submit form add_action(‘job_bm_job_submit_form’, ‘job_bm_job_submit_form_custom_form_field’, 8); function job_bm_job_submit_form_custom_form_field(){ $custom_form_field = isset($_POST[‘custom_form_field’]) ? sanitize_text_field($_POST[‘custom_form_field’]) : “”; ?> <div class=”form-field-wrap”> <div class=”field-title”><?php echo __(‘Custom Form Field’,’job-board-manager’); ?></div> <div class=”field-input”> <input placeholder=”” type=”text” value=”<?php echo $custom_form_field; ?>” name=”custom_form_field”>…

job_bm_post_type_job

Change job name, slug etc function job_bm_post_type_job($args){ $singular = __( ‘Work’, ‘job-board-manager’ ); $plural = __( ‘Works’, ‘job-board-manager’ ); $args = array( ‘labels’ => array( ‘name’ => $plural, ‘singular_name’ => $singular, ‘menu_name’ => $singular, ‘all_items’ => sprintf( __( ‘All %s’,…

job_bm_job_archive_search_form

add_action(‘job_bm_job_archive_search_form’,’job_bm_job_archive_search_form_new_field’); function job_bm_job_archive_search_form_new_field(){ ?> <div class=”option”> <input placeholder=”<?php echo __(‘New Field’, ‘job-board-manager’); ?>” name=”new_field” type=”search” value=”<?php if(!empty($_GET[‘new_field’])) echo sanitize_text_field($_GET[‘new_field’]) ?>” /> </div> <?php } View post on imgur.com

class_get_job_data

class_get_job_data  use to extract job metadata and information, there are many methods available to get each meta field data. you can use these to build theme job page templates or via 3rd party plugins. Here is an example use add_action(‘job_bm_single_job_main’,’job_bm_single_job_main_class’);…

job_bm_single_application_main_no_access

Action hook for the main content on the single job page. add_action( ‘job_bm_single_application_main_no_access’, ‘job_bm_single_application_main_no_access_06082019’, 0 ); if ( ! function_exists( ‘job_bm_single_application_main_no_access_06082019’ ) ) { function job_bm_single_application_main_no_access_06082019(){ ?> <pre>Content no access single application</pre> <?php } } View post on imgur.com

job_bm_single_application_main

Action hook for the main content on the single job page. add_action( ‘job_bm_single_application_main’, ‘job_bm_single_application_main_06082019’, 0 ); if ( ! function_exists( ‘job_bm_single_application_main_06082019’ ) ) { function job_bm_single_application_main_06082019(){ ?> <pre>Content main single application</pre> <?php } } View post on imgur.com

job_bm_after_single_application

Action hook after a single job wrapper add_action( ‘job_bm_after_single_application’, ‘job_bm_after_single_application_06082019’, 5 ); if ( ! function_exists( ‘job_bm_after_single_application_06082019’ ) ) { function job_bm_after_single_application_06082019(){ ?> <pre>Content after single application</pre> <?php } } View post on imgur.com

job_bm_before_single_application

Action hook before a single job wrapper add_action( ‘job_bm_before_single_application’, ‘job_bm_before_single_application_06082019’, 5 ); if ( ! function_exists( ‘job_bm_before_single_application_06082019’ ) ) { function job_bm_before_single_job(){ ?> <pre>Content before single application</pre> <?php } }   View post on imgur.com  

job_bm_registration_form_after

add_action( ‘job_bm_registration_form_after’, ‘job_bm_registration_form_after_26072019’, 15 ); if ( ! function_exists( ‘job_bm_registration_form_after_26072019’ ) ) { function job_bm_registration_form_after_26072019(){ ?> <pre>Content after registration form</pre> <?php } }