set_parent_slug($parent_slug); $option->set_is_option_page(false); $option->set_menu_title(__('Recommended', 'fansub')); $option->set_use_style_and_script(true); $option->init(); fansub_option_add_object_to_list($option); function fansub_option_page_recommended_plugin_content() { $base_url = 'plugins.php?page=fansub_recommended_plugin'; $current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : 'installed'; $tabs = array( 'installed' => __('Installed', 'fansub'), 'activated' => __('Activated', 'fansub'), 'required' => __('Required', 'fansub'), 'recommended' => __('Recommended', 'fansub') ); $plugins = array(); switch($current_tab) { case 'required': $defaults = fansub_recommended_plugins(); $lists = fansub_get_value_by_key($defaults, 'required'); foreach($lists as $key => $data) { $slug = fansub_get_plugin_slug_from_file_path($data); $plugins[$slug] = $data; } break; case 'installed': $lists = fansub_get_installed_plugins(); foreach($lists as $key => $data) { $slug = fansub_get_plugin_slug_from_file_path($key); $plugins[$slug] = $key; } break; case 'activated': $lists = get_option('active_plugins'); foreach($lists as $key => $data) { $slug = fansub_get_plugin_slug_from_file_path($data); $plugins[$slug] = $data; } break; case 'recommended': $defaults = fansub_recommended_plugins(); $lists = fansub_get_value_by_key($defaults, 'recommended'); foreach($lists as $key => $data) { $slug = fansub_get_plugin_slug_from_file_path($data); $plugins[$slug] = $data; } break; } ?>
Plugins extend and expand the functionality of WordPress. You may automatically install plugins from the WordPress Plugin Directory or upload a plugin in .zip format via this page.