} /*добавление таблиц и записей*/ register_activation_hook(__FILE__, 'wpt_player_set_options'); register_deactivation_hook(__FILE__, 'wpt_player_unset_options'); function wpt_player_set_options() { $wpt_player_default = array('dwn' => 'false', 'autstr' => 'false', 'bg_player' => '#fff', 'txt_color_player' => '#555', 'btn_color_player' => '#555', 'btn_active_color_player' => '#3ec3d5', 'bg_bar_color_player' => '#555', 'progress_bar_color_player' => '#3ec3d5', 'pls_bg_player' => '#3ec3d5', 'pls_txt_color_player' => '#fff'); add_option('wpt_player_option', $wpt_player_default); } function wpt_player_unset_options() { /*очищаем бд*/ delete_option('wpt_player_option'); } // активируем шорт код wpt_player_shortcode::wpt_player_init(); // добавление кнопки в редактор function wpt_player_add_mce_button() { // проверяем права пользователя - может ли он редактировать посты и страницы if (!current_user_can('edit_posts') && !current_user_can('edit_pages')) { return; // если не может, то и кнопка ему не понадобится, в этом случае выходим из функции } // проверяем, включен ли визуальный редактор у пользователя в настройках (если нет, то и кнопку подключать незачем) if ('true' == get_user_option('rich_editing')) { add_filter('mce_external_plugins', 'wpt_player_add_mce_button_js'); add_filter('mce_buttons', 'true_register_tplayer_button'); } } add_action('admin_head', 'wpt_player_add_mce_button');