1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
<?php if ( ! defined( 'ABSPATH' ) ) { die( '-1' ); }
/** * Build and enqueue js/css for automapper settings tab. * @since 4.5 */ function vc_automapper_init() { if ( vc_user_access()->wpAny( 'manage_options' )->part( 'settings' )->can( 'vc-automapper-tab' )->get() ) { vc_automapper()->addAjaxActions(); }
}
/** * Returns automapper template. * * @return string * @since 4.5 */ function vc_page_automapper_build() { return 'pages/vc-settings/vc-automapper.php'; }
// TODO: move to separate file in autoload add_filter( 'vc_settings-render-tab-vc-automapper', 'vc_page_automapper_build' ); is_admin() && ( strpos( vc_request_param( 'action' ), 'vc_automapper' ) !== false || 'vc-automapper' === vc_get_param( 'page' ) ) && add_action( 'admin_init', 'vc_automapper_init' );
|