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.

$data) { $plugin_information = fansub_plugins_api_get_information(array('slug' => $key)); $plugin_items[$data] = $plugin_information; } $plugins_allowedtags = array( 'a' => array('href' => array(),'title' => array(), 'target' => array()), 'abbr' => array('title' => array()),'acronym' => array('title' => array()), 'code' => array(), 'pre' => array(), 'em' => array(), 'strong' => array(), 'ul' => array(), 'ol' => array(), 'li' => array(), 'p' => array(), 'br' => array() ); ?> $plugin) { fansub_loop_plugin_card($plugin, $plugins_allowedtags, $key); } ?>
get_option_name_no_prefix() . '_content', 'fansub_option_page_recommended_plugin_content');