関数
Hooks::init()
非推奨のフックをすべて新しいフックでラップする
戻り値 戻り値
ファイル: src/Hooks.php
public function init() {
// actions
add_action('wcexaap_quickpay_custom_assets', function () {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_quickpay_custom_assets'} instead.
*/
do_action_deprecated('app_quickpay_custom_assets', [], '2.0.0', 'wcexaap_quickpay_custom_assets');
});
add_action('wcexaap_checkout_review_template', function () {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_checkout_review_template'} instead.
*/
do_action_deprecated('aap_quickpay_confirm_container', [], '2.0.0', 'wcexaap_checkout_review_template');
});
// filters
add_filter('wcexaap_custom_fields_select_default_value', function ($value, $selects, $ident, $key, $entry) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_custom_fields_select_default_value'} instead.
* @param string $value
* @param array $selects
* @param string $ident
* @param string $key
* @param array $entry
*/
return apply_filters_deprecated(
'aap_custom_fields_select_default_value',
[$value, $selects, $ident, $key, $entry],
'2.0.0',
'wcexaap_custom_fields_select_default_value'
);
}, 10, 5);
add_filter('wcexaap_custom_fields_text_default_value', function ($value, $selects, $ident, $key, $entry) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_custom_fields_text_default_value'} instead.
* @param string $value
* @param array $selects
* @param string $ident
* @param string $key
* @param array $entry
*/
return apply_filters_deprecated(
'aap_custom_fields_text_default_value',
[$value, $selects, $ident, $key, $entry],
'2.0.0',
'wcexaap_custom_fields_text_default_value'
);
}, 10, 5);
add_filter('wcexaap_custom_fields_radio_default_value', function ($value, $selects, $ident, $key, $entry) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_custom_fields_radio_default_value'} instead.
* @param string $value
* @param array $selects
* @param string $ident
* @param string $key
* @param array $entry
*/
return apply_filters_deprecated(
'aap_custom_fields_radio_default_value',
[$value, $selects, $ident, $key, $entry],
'2.0.0',
'wcexaap_custom_fields_radio_default_value'
);
}, 10, 5);
add_filter('wcexaap_custom_fields_checkbox_default_value', function ($value, $selects, $ident, $key, $entry) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_custom_fields_checkbox_default_value'} instead.
* @param string $value
* @param array $selects
* @param string $ident
* @param string $key
* @param array $entry
*/
return apply_filters_deprecated(
'aap_custom_fields_checkbox_default_value',
[$value, $selects, $ident, $key, $entry],
'2.0.0',
'wcexaap_custom_fields_checkbox_default_value'
);
}, 10, 5);
add_filter('wcexaap_filter_custom_customer_component_container', function ($html) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_filter_custom_customer_component_container'} instead.
* @param string $value
* @param array $selects
* @param string $ident
* @param string $key
* @param array $entry
*/
return apply_filters_deprecated(
'aap_filter_custom_customer_component_container',
[$html],
'2.0.0',
'wcexaap_filter_custom_customer_component_container'
);
}, 10, 1);
add_filter('wcexaap_filter_custom_member_component_container', function ($html) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_filter_custom_member_component_container'} instead.
* @param string $html
*/
return apply_filters_deprecated(
'aap_filter_custom_member_component_container',
[$html],
'2.0.0',
'wcexaap_filter_custom_member_component_container'
);
}, 10, 1);
add_filter('wcexaap_filter_custom_field_input', function ($html, $data, $custom_field, $position) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_filter_custom_field_input'} instead.
* @param string $html
* @param array $data
* @param string $custom_field
* @param string $position
*/
return apply_filters_deprecated(
'aap_filter_custom_field_input',
[$html, $data, $custom_field, $position],
'2.0.0',
'wcexaap_filter_custom_field_input'
);
}, 10, 4);
add_filter('wcexaap_filter_agree_field', function ($html, $agree_member) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_filter_agree_field'} instead.
* @param string $html
* @param bool $agree_member
*/
return apply_filters_deprecated(
'aap_filter_agree_field',
[$html, $agree_member],
'2.0.0',
'wcexaap_filter_agree_field'
);
}, 10, 2);
add_filter('wcexaap_filter_cart_page_next_buttons', function (
$html,
$cartbutton,
$quickpaybutton,
$checkout_title,
$checkout_message,
$checkout_submessage,
$qp_message,
$qp_title,
$clearfixline
) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_filter_cart_page_next_buttons'} instead.
* @param string $html
* @param string $cartbutton
* @param string $quickpaybutton
* @param string $checkout_title
* @param string $checkout_message
* @param string $checkout_submessage
* @param string $qp_message
* @param string $qp_title
* @param string $clearfixline
*/
return apply_filters_deprecated(
'aap_filter_cart_page_next_buttons',
[
$html,
$cartbutton,
$quickpaybutton,
$checkout_title,
$checkout_message,
$checkout_submessage,
$qp_message,
$qp_title,
$clearfixline,
],
'2.0.0',
'wcexaap_filter_cart_page_next_buttons'
);
}, 10, 9);
add_filter('wcexaap_filter_couponform_component', function ($vuehtml, $class, $btnclass, $resetbtnclass) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_filter_couponform_component'} instead.
* @param string $vuehtml
* @param string $class
*/
return apply_filters_deprecated(
'aap_quickpay_filter_couponform',
[$vuehtml, $class],
'2.0.0',
'wcexaap_filter_couponform_component'
);
}, 10, 4);
add_filter('wcexaap_checkout_review_filter_delivery_form', function ($vuehtml, $instance) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_checkout_review_filter_delivery_form'} instead.
* @param string $vuehtml
*/
return apply_filters_deprecated(
'aap_quickpay_filter_delivery_form',
[$vuehtml],
'2.0.0',
'wcexaap_checkout_review_filter_delivery_form'
);
}, 10, 2);
add_filter('wcexaap_checkout_review_filter_delivery_method', function ($html, $deli_id) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_checkout_review_filter_delivery_method'} instead.
* @param string $html
* @param int $deli_id
*/
return apply_filters_deprecated(
'aap_quickpay_filter_delivery_method',
[$html, $deli_id],
'2.0.0',
'wcexaap_checkout_review_filter_delivery_method'
);
}, 10, 2);
add_filter('wcexaap_checkout_review_filter_delivery_date', function ($html) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_checkout_review_filter_delivery_date'} instead.
* @param string $html
*/
return apply_filters_deprecated(
'aap_quickpay_filter_delivery_date',
[$html],
'2.0.0',
'wcexaap_checkout_review_filter_delivery_date'
);
}, 10, 1);
add_filter('wcexaap_checkout_review_filter_delivery_time', function ($html) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_checkout_review_filter_delivery_time'} instead.
* @param string $html
*/
return apply_filters_deprecated(
'aap_quickpay_filter_delivery_time',
[$html],
'2.0.0',
'wcexaap_checkout_review_filter_delivery_time'
);
}, 10, 1);
add_filter('wcexaap_checkout_review_filter_notes_form', function ($vuehtml) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_checkout_review_filter_notes_form'} instead.
* @param string $vuehtml
*/
return apply_filters_deprecated(
'aap_quickpay_filter_notes_form',
[$vuehtml],
'2.0.0',
'wcexaap_checkout_review_filter_notes_form'
);
}, 10, 1);
add_filter('wcexaap_checkout_review_filter_ordersummary_table', function ($vuehtml) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_checkout_review_filter_ordersummary_table'} instead.
* @param string $vuehtml
*/
return apply_filters_deprecated(
'aap_quickpay_filter_ordersummary_table',
[$vuehtml],
'2.0.0',
'wcexaap_checkout_review_filter_ordersummary_table'
);
}, 10, 1);
add_filter('wcexaap_filter_checkout_review_points_form_button_class', function ($btnclass) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_filter_checkout_review_points_form_button_class'} instead.
* @param string $btnclass
*/
return apply_filters_deprecated(
'aap_filter_quickpay_points_form_button_class',
[$btnclass],
'2.0.0',
'wcexaap_filter_checkout_review_points_form_button_class'
);
}, 10, 1);
add_filter('wcexaap_checkout_review_filter_points_form', function ($vuehtml, $btnclass) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_checkout_review_filter_points_form'} instead.
* @param string $vuehtml
*/
return apply_filters_deprecated(
'aap_quickpay_filter_pointsform',
[$vuehtml],
'2.0.0',
'wcexaap_checkout_review_filter_points_form'
);
}, 10, 2);
add_filter('wcexaap_checkout_review_filter_display_custom_fields_errors', function ($show) {
/**
* @deprecated 2.0.0 Use {@see 'wcexaap_checkout_review_filter_display_custom_fields_errors'} instead.
* @param bool $show
*/
return apply_filters_deprecated(
'aap_quickpay_display_custom_fields_errors',
[$show],
'2.0.0',
'wcexaap_checkout_review_filter_display_custom_fields_errors'
);
}, 10, 1);
}