web/wp-content/plugins/acf-extended/includes/admin/plugins.php (28 lines of code) (raw):
<?php
if(!defined('ABSPATH')){
exit;
}
if(!class_exists('acfe_admin_plugins')):
class acfe_admin_plugins{
/**
* construct
*/
function __construct(){
add_filter('install_plugins_tabs', array($this, 'install_plugins_tabs'));
add_filter('install_plugins_table_api_args_acf', array($this, 'install_plugins_table_api_args'));
add_action('install_plugins_acf', array($this, 'install_plugins'));
}
/**
* install_plugins_tabs
*
* @param $tabs
*
* @return mixed
*/
function install_plugins_tabs($tabs){
$tabs['acf'] = __('Advanced Custom Fields');
return $tabs;
}
/**
* install_plugins_table_api_args
*
* @param $args
*
* @return mixed
*/
function install_plugins_table_api_args($args){
global $paged;
$args['search'] = 'acf';
$args['page'] = $paged;
$args['per_page'] = 12;
return $args;
}
/**
* install_plugins
*/
function install_plugins(){
display_plugins_table();
}
}
new acfe_admin_plugins();
endif;