Added dependency plugins
This commit is contained in:
@@ -0,0 +1,185 @@
|
||||
<?php
|
||||
|
||||
if( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
||||
|
||||
if( ! class_exists('acf_deprecated') ) :
|
||||
|
||||
class acf_deprecated {
|
||||
|
||||
/*
|
||||
* __construct
|
||||
*
|
||||
* This function will setup the class functionality
|
||||
*
|
||||
* @type function
|
||||
* @date 30/1/17
|
||||
* @since 5.5.6
|
||||
*
|
||||
* @param n/a
|
||||
* @return n/a
|
||||
*/
|
||||
|
||||
function __construct() {
|
||||
|
||||
// settings
|
||||
add_filter('acf/settings/show_admin', array($this, 'acf_settings_show_admin'), 5, 1); // 5.0.0
|
||||
add_filter('acf/settings/l10n_textdomain', array($this, 'acf_settings_l10n_textdomain'), 5, 1); // 5.3.3
|
||||
add_filter('acf/settings/l10n_field', array($this, 'acf_settings_l10n_field'), 5, 1); // 5.3.3
|
||||
add_filter('acf/settings/l10n_field_group', array($this, 'acf_settings_l10n_field'), 5, 1); // 5.3.3
|
||||
|
||||
|
||||
// filters
|
||||
add_filter('acf/validate_field', array($this, 'acf_validate_field'), 10, 1); // 5.5.6
|
||||
add_filter('acf/validate_field_group', array($this, 'acf_validate_field_group'), 10, 1); // 5.5.6
|
||||
add_filter('acf/validate_post_id', array($this, 'acf_validate_post_id'), 10, 2); // 5.5.6
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* acf_settings_show_admin
|
||||
*
|
||||
* This function will add compatibility for previously named hooks
|
||||
*
|
||||
* @type function
|
||||
* @date 19/05/2014
|
||||
* @since 5.0.0
|
||||
*
|
||||
* @param n/a
|
||||
* @return n/a
|
||||
*/
|
||||
|
||||
function acf_settings_show_admin( $setting ) {
|
||||
|
||||
// 5.0.0 - removed ACF_LITE
|
||||
return ( defined('ACF_LITE') && ACF_LITE ) ? false : $setting;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* acf_settings_l10n_textdomain
|
||||
*
|
||||
* This function will add compatibility for previously named hooks
|
||||
*
|
||||
* @type function
|
||||
* @date 19/05/2014
|
||||
* @since 5.0.0
|
||||
*
|
||||
* @param n/a
|
||||
* @return n/a
|
||||
*/
|
||||
|
||||
function acf_settings_l10n_textdomain( $setting ) {
|
||||
|
||||
// 5.3.3 - changed filter name
|
||||
return acf_get_setting( 'export_textdomain', $setting );
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* acf_settings_l10n_field
|
||||
*
|
||||
* This function will add compatibility for previously named hooks
|
||||
*
|
||||
* @type function
|
||||
* @date 19/05/2014
|
||||
* @since 5.0.0
|
||||
*
|
||||
* @param n/a
|
||||
* @return n/a
|
||||
*/
|
||||
|
||||
function acf_settings_l10n_field( $setting ) {
|
||||
|
||||
// 5.3.3 - changed filter name
|
||||
return acf_get_setting( 'export_translate', $setting );
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* acf_validate_field
|
||||
*
|
||||
* This function will add compatibility for previously named hooks
|
||||
*
|
||||
* @type function
|
||||
* @date 30/1/17
|
||||
* @since 5.5.6
|
||||
*
|
||||
* @param $post_id (int)
|
||||
* @return $post_id (int)
|
||||
*/
|
||||
|
||||
function acf_validate_field( $field ) {
|
||||
|
||||
// 5.5.6 - changed filter name
|
||||
$field = apply_filters( "acf/get_valid_field", $field );
|
||||
$field = apply_filters( "acf/get_valid_field/type={$field['type']}", $field );
|
||||
|
||||
|
||||
// return
|
||||
return $field;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* acf_validate_field_group
|
||||
*
|
||||
* This function will add compatibility for previously named hooks
|
||||
*
|
||||
* @type function
|
||||
* @date 30/1/17
|
||||
* @since 5.5.6
|
||||
*
|
||||
* @param $post_id (int)
|
||||
* @return $post_id (int)
|
||||
*/
|
||||
|
||||
function acf_validate_field_group( $field_group ) {
|
||||
|
||||
// 5.5.6 - changed filter name
|
||||
$field_group = apply_filters('acf/get_valid_field_group', $field_group);
|
||||
|
||||
|
||||
// return
|
||||
return $field_group;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* acf_validate_post_id
|
||||
*
|
||||
* This function will add compatibility for previously named hooks
|
||||
*
|
||||
* @type function
|
||||
* @date 6/2/17
|
||||
* @since 5.5.6
|
||||
*
|
||||
* @param $post_id (int)
|
||||
* @return $post_id (int)
|
||||
*/
|
||||
|
||||
function acf_validate_post_id( $post_id, $_post_id ) {
|
||||
|
||||
// 5.5.6 - changed filter name
|
||||
$post_id = apply_filters('acf/get_valid_post_id', $post_id, $_post_id);
|
||||
|
||||
|
||||
// return
|
||||
return $post_id;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
// initialize
|
||||
acf()->deprecated = new acf_deprecated();
|
||||
|
||||
endif; // class_exists check
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user