plugins; // phpcs:ignore WordPress.WP.GlobalVariablesOverride
$installed_plugins = get_plugins();
$wp_api_plugins = get_site_transient( 'fusion_wordpress_org_plugins' );
$required_and_recommened_plugins = avada_get_required_and_recommened_plugins();
if ( ! function_exists( 'plugins_api' ) ) {
include_once ABSPATH . 'wp-admin/includes/plugin-install.php'; // For plugins_api.
}
if ( ! $wp_api_plugins ) {
$wp_org_plugins = [
'pwa' => 'pwa/pwa.php',
'woocommerce' => 'woocommerce/woocommerce.php',
'the-events-calendar' => 'the-events-calendar/the-events-calendar.php',
'wordpress-seo' => 'wordpress-seo/wp-seo.php',
'leadin' => 'leadin/leadin.php',
'bbpress' => 'bbpress/bbpress.php',
];
$wp_api_plugins = [];
foreach ( $wp_org_plugins as $slug => $path ) { // phpcs:ignore WordPress.WP.GlobalVariablesOverride
$wp_api_plugins[ $slug ] = (array) plugins_api(
'plugin_information',
[
'slug' => $slug,
]
);
unset( $wp_api_plugins[ $slug ]['contributors'] );
unset( $wp_api_plugins[ $slug ]['sections'] );
}
set_site_transient( 'fusion_wordpress_org_plugins', $wp_api_plugins, 15 * MINUTE_IN_SECONDS );
}
?>
product is registered.', 'Avada' ), // phpcs:ignore WordPress.Security.EscapeOutput
esc_url( admin_url( 'admin.php?page=avada' ) )
);
?>
' . esc_attr__( 'Product Registration', 'Avada' ) . '' ); ?>
' . esc_attr__( 'Status', 'Avada' ) . '', '' . esc_attr__( 'Plugin Installation', 'Avada' ) . '', '' . esc_attr__( 'Support Dashboard', 'Avada' ) . '' ); ?>