FALSE, //doing: test 'change_date_to_jalali' => ($mps_jd_optionsDB['mps_jd_autodate']) ? TRUE : FALSE, 'change_jdate_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_date']) ? TRUE : FALSE, 'change_url_date_to_jalali' => ($mps_jd_optionsDB['mps_jd_jperma']) ? TRUE : FALSE, 'afghan_month_name' => ($mps_jd_optionsDB['mps_jd_country'] == 'AF') ? TRUE : FALSE, 'disallow_month_short_name' => TRUE, 'change_title_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_title']) ? TRUE : FALSE, 'change_content_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_content']) ? TRUE : FALSE, 'change_excerpt_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_content']) ? TRUE : FALSE, 'change_comment_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_comment']) ? TRUE : FALSE, 'change_commentcount_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_commentnum']) ? TRUE : FALSE, 'change_category_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_category']) ? TRUE : FALSE, 'change_point_to_persian' => TRUE, 'change_arabic_to_persian' => ($mps_jd_optionsDB['mps_jd_autoyk']) ? TRUE : FALSE, 'change_archive_title' => ($mps_jd_optionsDB['mps_jd_farsinum_title']) ? TRUE : FALSE, 'save_changes_in_db' => FALSE, 'ztjalali_admin_style' => FALSE, 'persian_planet' => TRUE, ); } add_action('upgrader_process_complete','ztjalali_updater'); /** * plugin update */ function ztjalali_updater() { $current_ver = ztjalali_get_plugin_version(); if($current_ver != get_option('ztjalali_version')){ ztjalali_installer(); } } /* =================================================================== */ /** * init function * @global type $ztjalali_option * @global type $jdate_month_name * @global array $ztjalali_wpoption */ function ztjalali_init() { /** * define global variables */ global $ztjalali_option; global $jdate_month_name; /** * load options */ $OPT = get_option('ztjalali_options'); $ztjalali_option = json_decode($OPT, TRUE); /* =================================================================== */ /** * set global variables value */ if (isset($ztjalali_option['afghan_month_name']) && $ztjalali_option['afghan_month_name']) $jdate_month_name = array("", "حمل", "ثور", "جوزا", "سرطان", "اسد", "سنبله", "میزان", "عقرب", "قوس", "جدی", "دلو", "حوت"); else $jdate_month_name = array('', 'فروردین', 'اردیبهشت', 'خرداد', 'تیر', 'مرداد', 'شهریور', 'مهر', 'آبان', 'آذر', 'دی', 'بهمن', 'اسفند'); } /* =================================================================== */ /** * Setup language text domain */ load_plugin_textdomain('ztjalali', false, basename(dirname(__FILE__)).'/languages'); /* =================================================================== */ /** * Setup plugin page option link */ function ztjalali_add_settings_link( $links ) { $settings_link = ''.__('setting','ztjalali').''; Array_unshift( $links, $settings_link ); return $links; } /* =================================================================== */ /** * Enqueue styles & scripts * @see http://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts */ // site ------------------------- //add_action('wp_enqueue_scripts', 'ztjalali_reg_css_and_js'); //function ztjalali_reg_css_and_js() { // wp_register_style('ztjalali_reg_style', plugins_url('assets/css/style.css', __FILE__)); // wp_enqueue_style('ztjalali_reg_style'); // wp_enqueue_script('ztjalali_reg_js', plugins_url('assets/js/js.js', __FILE__), array('jquery')); //} //admin ------------------------- add_action('admin_enqueue_scripts', 'ztjalali_reg_admin_css_and_js'); function ztjalali_reg_admin_css_and_js() { global $ztjalali_option; wp_register_style('ztjalali_reg_admin_style', plugins_url('assets/css/admin.css', __FILE__)); wp_enqueue_style('ztjalali_reg_admin_style'); if (isset($ztjalali_option['ztjalali_admin_style']) && $ztjalali_option['ztjalali_admin_style']){ wp_register_style('ztjalali_reg_custom_admin_style', plugins_url('assets/css/admin_style.css', __FILE__)); wp_enqueue_style('ztjalali_reg_custom_admin_style'); } add_editor_style(plugins_url('assets/css/wysiwyg.css', __FILE__)); wp_enqueue_script('ztjalali_reg_date_js', plugins_url('assets/js/date.js', __FILE__)); if (isset($ztjalali_option['afghan_month_name']) && $ztjalali_option['afghan_month_name']) wp_enqueue_script('ztjalali_reg_admin_js', plugins_url('assets/js/admin-af.js', __FILE__), array('jquery')); else wp_enqueue_script('ztjalali_reg_admin_js', plugins_url('assets/js/admin-ir.js', __FILE__), array('jquery')); } //theme editiong style ----------------- add_action('admin_print_styles-plugin-editor.php', 'ztjalali_reg_theme_editor_css_and_js', 11); add_action('admin_print_styles-theme-editor.php', 'ztjalali_reg_theme_editor_css_and_js', 11); function ztjalali_reg_theme_editor_css_and_js() { wp_register_style('ztjalali_reg_theme_editor_style', plugins_url('assets/css/theme_editing.css', __FILE__)); wp_enqueue_style('ztjalali_reg_theme_editor_style'); } /* =================================================================== */ /** * Login Form modifiers * @see http://codex.wordpress.org/Plugin_API/Filter_Reference/login_headerurl */ //add_filter('login_headerurl', 'ztjalali_login_url', 111); add_filter('login_headertitle', 'ztjalali_login_text', 111); //add_action('login_head', 'ztjalali_login_img', 111); function ztjalali_login_url() { return 'http://wp-persian.com'; } function ztjalali_login_text() { return __('Powered BY persian wordpress', 'ztjalali'); } function ztjalali_login_img() { echo ''; } /* =================================================================== */