Astra_Menu::astra_get_integrations()
Get Astra’s recommended integrations.
Description
Extend this in following way –
// array( // ‘title’ => "Plugin Name", // ‘subtitle’ => "Plugin description goes here.", // ‘isPro’ => false, // ‘status’ => self::get_plugin_status( ‘plugin-slug/plugin-slug.php’ ), // ‘path’ => ‘plugin-slug/plugin-slug.php’, // ‘redirection’ => admin_url( ‘admin.php?page=sc-dashboard’ ), // ‘logoPath’ => array( // ‘internal_icon’ => true, // true = will take internal Astra’s any icon. false = provide next custom icon link. // ‘icon_path’ => "spectra", // If internal_icon false then – example custom SVG URL: ASTRA_THEME_URI . ‘inc/assets/images/astra.svg’. // ), // ),
Return
(array)
Source
File: admin/includes/class-astra-menu.php
public static function astra_get_integrations() { $surecart_redirection = empty( get_option( 'sc_api_token', '' ) ) ? 'sc-getting-started' : 'sc-dashboard'; return apply_filters( 'astra_integrated_plugins', array( array( 'title' => __( 'Spectra', 'astra' ), 'subtitle' => __( 'Free WordPress Page Builder Plugin.', 'astra' ), 'isPro' => false, 'status' => self::get_plugin_status( 'ultimate-addons-for-gutenberg/ultimate-addons-for-gutenberg.php' ), 'slug' => 'ultimate-addons-for-gutenberg', 'path' => 'ultimate-addons-for-gutenberg/ultimate-addons-for-gutenberg.php', 'redirection' => admin_url( 'options-general.php?page=spectra' ), 'logoPath' => array( 'internal_icon' => true, 'icon_path' => 'spectra', ), ), array( 'title' => __( 'SureCart', 'astra' ), 'subtitle' => __( 'Simplifying selling online with WordPress.', 'astra' ), 'isPro' => false, 'status' => self::get_plugin_status( 'surecart/surecart.php' ), 'redirection' => admin_url( 'admin.php?page=' . esc_attr( $surecart_redirection ) ), 'slug' => 'surecart', 'path' => 'surecart/surecart.php', 'logoPath' => array( 'internal_icon' => true, 'icon_path' => 'surecart', ), ), array( 'title' => __( 'CartFlows', 'astra' ), 'subtitle' => __( '#1 Sales Funnel Builder for WordPress.', 'astra' ), 'isPro' => false, 'status' => self::get_plugin_status( 'cartflows/cartflows.php' ), 'slug' => 'cartflows', 'path' => 'cartflows/cartflows.php', 'redirection' => ( false === get_option( 'wcf_setup_complete', false ) && ! get_option( 'wcf_setup_skipped', false ) ) ? admin_url( 'index.php?page=cartflow-setup' ) : admin_url( 'admin.php?page=cartflows' ), 'logoPath' => array( 'internal_icon' => true, 'icon_path' => 'cart-flows', ), ), ) ); }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
4.0.0 | Introduced. |