MP_Addon_Payoff_Actions::init()
Init Mortgage Payoff calculator add-on actions.
Source Source
File: calculator-mortgage-payoff-add-on/inc/MP_Addon_Payoff_Actions.php
public function init() {
add_action( 'widgets_init', array( new MP_Addon_Payoff_Register, 'register_calculator_widget' ) );
add_filter( 'template_include', array( new MP_Addon_Payoff_Register, 'iframePage' ) );
add_action( 'admin_init', array( new MP_Addon_Payoff_Settings, 'register' ) );
add_action('admin_menu', array( new MP_Addon_Payoff_Register, 'add_mortgage_platform_addon'), 50);
add_action( 'CalculatorsMortgagePayoffAddon_scripts', array( new MP_Addon_Payoff_Enqueue, 'enqueue_scripts' ) );
add_action( 'CalculatorsMortgagePayoffAddon_dynamic_enqueue_scripts', array( new MP_Addon_Payoff_Enqueue, 'dynamic_enqueue_scripts' ) );
add_action( 'admin_enqueue_scripts', array( new MP_Addon_Payoff_Enqueue, 'enqueue_admin_scripts' ) );
add_action(MortgagePlatform::$prefix . 'analytics_scripts', array( new MP_Addon_Payoff_Enqueue, 'analytics_scripts' ) );
add_shortcode( MP_Addon_CalculatorsMortgagePayoffAddon::$shortcode_widget, array( new MP_Addon_Payoff_Shortcode, 'mortgage_payoff_calculator' ) );
add_shortcode( MP_Addon_CalculatorsMortgagePayoffAddon::$shortcode_widget . '-constructor', array( new MP_Addon_Payoff_Shortcode, 'constructor' ) );
add_action( 'enqueue_block_editor_assets', array( new MP_Addon_Payoff_Gutenberg, 'calculator_block' ) );
add_action( 'init', array( new MP_Addon_Payoff_Gutenberg, 'registerBlock' ) );
if ( function_exists( 'vc_set_as_theme' ) ) {
new MP_Addon_Payoff_VC();
}
MP_Addon_Payoff_Elementor::instance();
self::callbacks();
self::widgets();
add_action(MortgagePlatform::$prefix . 'calculators_form', array(new MP_Addon_Payoff_Init, 'calculator_form'), 10, 2);
add_action(MortgagePlatform::$prefix . 'abandoned_fields', array(new MP_Addon_Payoff_Init , 'abandoned_mortgage_calculator_fileds'),20);
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |