60, 'display' => 'Once Every 1 Minute' ); return (array)$schedules; } //Admin Pages add_action('admin_menu', 'ajsi_admin_menu'); add_action('admin_init', 'ajsi_admin_init'); $icon_svg = 'data:image/png;base64,iVBORw0...'; function ajsi_admin_menu(){ //add_menu_page('AJSI', 'AJ 주식 설정', 'manage_options', 'ajsi-plugin-setting', 'ajsi_options_page_html', "dashicons-chart-area"); add_menu_page('AJSI', 'AJ 주식', 'manage_options', 'ajsi-plugin-setting', 'ajsi_options_page_html', AJSI_PLUGIN_URL.'aj-stock-18-18-Icon.png'); add_submenu_page('ajsi-plugin-setting', 'Settings', 'Settings', 'manage_options', 'ajsi-plugin-setting'); //add_submenu_page('ajsi-plugin-setting', 'Pro', 'Pro', 'manage_options', 'ajrv-plugin-setting-pro', 'ajrv_options_page_pro_html'); } function ajsi_admin_init(){ add_action( 'delete_post', 'delete_review', 10 ); } add_action('wp_ajax_nopriv_ajsi_get_xml_data', 'ajsi_get_xml_data'); add_action('wp_ajax_ajsi_get_xml_data', 'ajsi_get_xml_data' ); add_action('wp_ajax_nopriv_ajsi_get_chart_data', 'ajsi_get_chart_data'); add_action('wp_ajax_ajsi_get_chart_data', 'ajsi_get_chart_data' ); add_action('wp_ajax_ajsi_get_ex_data', 'ajsi_get_ex_data' ); //add_action('wp_ajax_nopriv_ajsi_get_ex_data', 'ajsi_get_ex_data'); //Write Post //add_action('add_meta_boxes', 'ajsi_post_metabox_html'); //add_action('save_post', 'save_metabox', 10, 2 ); add_action('wp_ajax_nopriv_ajsi_get_xml_data', 'ajsi_get_xml_data'); add_shortcode('aj-stockinfo-all', 'ajsi_shcode_all'); add_shortcode('aj-stockinfo-detail', 'ajsi_shcode_detail'); add_shortcode('aj-stockinfo-seller', 'ajsi_shcode_seller'); //add_shortcode('aj-stockinfo-chart', 'ajrv_shcode_review_single'); //add_shortcode('aj-stockinfo-daylist', 'ajrv_shcode_review_single'); register_activation_hook( __FILE__, 'ajsi_create_plugin_database_table'); register_deactivation_hook( __FILE__, 'ajsi_deactivate' ); $p_info = ajsi_getLicense(); if(isset($p_info["expire"])){ if($p_info["expire"] > date("Y-m-d H:i:s")){ define('AJSI_ISPRO', true); add_shortcode('aj-stockinfo-chart', 'ajsi_shcode_chart'); }else{ define('AJSI_ISPRO', false); } }else{ define('AJSI_ISPRO', false); } //Widget add_action( 'widgets_init', function(){ register_widget('AJ_Stock_Price'); if(AJSI_ISPRO){ register_widget('AJ_Stock_Chart'); } }); function ajsi_load_plugin_js(){ wp_register_script('ajsijs', plugins_url('ajsi.js', __FILE__), array('jquery')); wp_register_script('ajsimincolorjs', plugins_url('jquery.minicolors.min.js', __FILE__), array('jquery')); wp_register_script('ajsichartjs', plugins_url('js/Chart.min.js', __FILE__), array('jquery')); wp_enqueue_script('ajsijs'); wp_enqueue_script('ajsimincolorjs'); //wp_enqueue_style('ajsicss', AJSI_S3_AJ_STYLE); wp_enqueue_style('ajsimincolorcss', AJSI_S3_AJ_BS_ISO); wp_enqueue_style('bootstrapcss', plugins_url('jquery.minicolors.css', __FILE__)); } add_action('wp_enqueue_scripts', 'ajsi_load_plugin_js' ); add_action('admin_enqueue_scripts', 'ajsi_load_plugin_js' ); add_action('ajsi_event_getdata', 'ajsi_setStockData'); ?>