ID );
if ( ! empty( $taxonomy_objects ) && ! empty( $awsm_filters ) ) :
$spec_keys = wp_list_pluck( $awsm_filters, 'taxonomy' );
echo '
';
foreach ( $taxonomy_objects as $spec => $spec_options ) :
if ( ! in_array( $spec, $spec_keys, true ) ) {
continue;
}
/**
* Filter the arguments for specification terms.
*
* @since 3.3.0
*
* @param array $terms_args Array of arguments.
*/
$terms_args = apply_filters(
'awsm_jobs_spec_terms_args',
array(
'taxonomy' => $spec,
'orderby' => 'name',
'hide_empty' => false,
)
);
$spec_terms = get_terms( $terms_args );
$post_terms = get_the_terms( $post->ID, $spec );
$post_terms_ids = array();
if ( ! empty( $post_terms ) ) {
foreach ( $post_terms as $post_term ) {
$post_terms_ids[] = $post_term->term_id;
}
}
?>
-
';
endif;
/**
* Fires after job specifications meta box content.
*
* @since 1.6.0
*/
do_action( 'after_awsm_job_specs_mb_content', $post->ID );
?>