Current Path : /storage/v11800/alliedessence/public_html/wp-content/plugins/wp-job-manager/ |
Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64
|
Current File : /storage/v11800/alliedessence/public_html/wp-content/plugins/wp-job-manager/wp-job-manager-deprecated.php |
<?php
/**
* Deprecated functions. Do not use these.
*
* @package wp-job-manager
*/
if ( ! function_exists( 'order_featured_job_listing' ) ) :
/**
* Was used for sorting.
*
* @deprecated 1.22.4
*
* @param array $args
* @return array
*/
function order_featured_job_listing( $args ) {
global $wpdb;
$args['orderby'] = "$wpdb->posts.menu_order ASC, $wpdb->posts.post_date DESC";
return $args;
}
endif;
if ( ! function_exists( 'the_job_type' ) ) :
/**
* Displays the job type for the listing.
*
* @since 1.0.0
* @deprecated 1.27.0 Use `wpjm_the_job_types()` instead.
*
* @param int|WP_Post $post
* @return string
*/
function the_job_type( $post = null ) {
_deprecated_function( __FUNCTION__, '1.27.0', 'wpjm_the_job_types' );
if ( ! get_option( 'job_manager_enable_types' ) ) {
return '';
}
$job_type = get_the_job_type( $post );
if ( $job_type ) {
echo esc_html( $job_type->name );
}
}
endif;
if ( ! function_exists( 'get_the_job_type' ) ) :
/**
* Gets the job type for the listing.
*
* @since 1.0.0
* @deprecated 1.27.0 Use `wpjm_get_the_job_types()` instead.
*
* @param int|WP_Post $post (default: null).
* @return string|bool|null
*/
function get_the_job_type( $post = null ) {
_deprecated_function( __FUNCTION__, '1.27.0', 'wpjm_get_the_job_types' );
$post = get_post( $post );
if ( \WP_Job_Manager_Post_Types::PT_LISTING !== $post->post_type ) {
return;
}
$types = wp_get_post_terms( $post->ID, \WP_Job_Manager_Post_Types::TAX_LISTING_TYPE );
if ( $types ) {
$type = current( $types );
} else {
$type = false;
}
return apply_filters( 'the_job_type', $type, $post );
}
endif;
if ( ! function_exists( 'wpjm_get_permalink_structure' ) ) :
/**
* Retrieves permalink settings. Moved to `WP_Job_Manager_Post_Types` class in 1.28.0.
*
* @since 1.27.0
* @deprecated 1.28.0
* @return array
*/
function wpjm_get_permalink_structure() {
return WP_Job_Manager_Post_Types::get_permalink_structure();
}
endif;
if ( ! function_exists( 'job_manager_add_post_types' ) ) :
/**
* Adds job listing post types to list of types to be removed with user. Moved to `WP_Job_Manager_Post_Types` class in 1.33.0.
*
* @deprecated 1.33.0
*
* @param array $types
* @return array
*/
function job_manager_add_post_types( $types ) {
_deprecated_function( __FUNCTION__, '1.33.0', 'WP_Job_Manager_Post_Types::delete_user_add_job_listings_post_type' );
return WP_Job_Manager_Post_Types::instance()->delete_user_add_job_listings_post_type( $types );
}
endif;