Custom Application Status

Code snippet for customizing the application status

Important Note: Once you set a custom status, manipulating these statuses may result in unintended results. For example, you won't be able to access some of the applications. So, please use this with caution.

function awsm_jobs_pro_custom_application_status( $status ) {
/**
* Example: Update an existing status.
*/
$status['select'] = array(
'label' => _x( 'Hired', 'post status', 'pro-pack-for-wp-job-openings' ),
/* translators: %s: posts count */
'label_count' => _n_noop( 'Hired <span class="count">(%s)</span>', 'Hired <span class="count">(%s)</span>', 'pro-pack-for-wp-job-openings' ),
);
/**
* Example: Add a new status.
*/
$status['interview'] = array(
'label' => _x( 'Interview', 'post status', 'pro-pack-for-wp-job-openings' ),
'label_count' => _n_noop( 'Interview <span class="count">(%s)</span>', 'Interview <span class="count">(%s)</span>', 'pro-pack-for-wp-job-openings' ),
);
return $status;
}
add_filter( 'awsm_jobs_pro_application_status', 'awsm_jobs_pro_custom_application_status' );