/home/suroeste/public_html/wp-content/plugins/woocommerce/src/Internal/Admin
NameSizeModeActions
BlockTemplates/-0755rm
Logging/-0755rm
Marketing/-0755rm
Notes/-0755rm
Onboarding/-0755rm
Orders/-0755rm
ProductForm/-0755rm
ProductReviews/-0755rm
RemoteFreeExtensions/-0755rm
Schedulers/-0755rm
WCPayPromotion/-0755rm
ActivityPanels.php16160644editdlrm
Analytics.php91540644editdlrm
CategoryLookup.php81800644editdlrm
Coupons.php30310644editdlrm
CouponsMovedTrait.php22030644editdlrm
CustomerEffortScoreTracks.php175950644editdlrm
Events.php91140644editdlrm
FeaturePlugin.php66660644editdlrm
Homescreen.php88930644editdlrm
Loader.php204400644editdlrm
Marketing.php64050644editdlrm
Marketplace.php51590644editdlrm
MobileAppBanner.php9560644editdlrm
RemoteInboxNotifications.php9320644editdlrm
Settings.php134180644editdlrm
SettingsNavigationFeature.php44330644editdlrm
ShippingLabelBanner.php40960644editdlrm
ShippingLabelBannerDisplayRules.php53020644editdlrm
SiteHealth.php23700644editdlrm
Survey.php7680644editdlrm
SystemStatusReport.php59830644editdlrm
Translations.php122410644editdlrm
WCAdminAssets.php167570644editdlrm
WCAdminSharedSettings.php15320644editdlrm
WCAdminUser.php41750644editdlrm
WcPayWelcomePage.php159270644editdlrm
Edit: /home/suroeste/public_html/wp-content/plugins/woocommerce/src/Internal/Admin/Marketplace.php (5159B)
get( FeaturesController::class ); $feature_controller->change_feature_enable( 'marketplace', true ); } add_action( 'admin_menu', array( $this, 'register_pages' ), 70 ); add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); // Add a Woo Marketplace link to the plugin install action links. add_filter( 'install_plugins_tabs', array( $this, 'add_woo_plugin_install_action_link' ) ); add_action( 'install_plugins_pre_woo', array( $this, 'maybe_open_woo_tab' ) ); add_action( 'admin_print_styles-plugin-install.php', array( $this, 'add_plugins_page_styles' ) ); } /** * Registers report pages. */ public function register_pages() { if ( ! function_exists( 'wc_admin_register_page' ) ) { return; } $marketplace_pages = self::get_marketplace_pages(); foreach ( $marketplace_pages as $marketplace_page ) { if ( ! is_null( $marketplace_page ) ) { wc_admin_register_page( $marketplace_page ); } } } /** * Get report pages. */ public static function get_marketplace_pages() { $marketplace_pages = array( array( 'id' => 'woocommerce-marketplace', 'parent' => 'woocommerce', 'title' => __( 'Extensions', 'woocommerce' ) . WC_Helper_Updater::get_updates_count_html(), 'page_title' => __( 'Extensions', 'woocommerce' ), 'path' => '/extensions', ), ); /** * The marketplace items used in the menu. * * @since 8.0 */ return apply_filters( 'woocommerce_marketplace_menu_items', $marketplace_pages ); } /** * Enqueue update script. * * @param string $hook_suffix The current admin page. */ public function enqueue_scripts( $hook_suffix ) { // phpcs:disable WordPress.Security.NonceVerification.Recommended if ( 'woocommerce_page_wc-admin' !== $hook_suffix ) { return; } if ( ! isset( $_GET['path'] ) || '/extensions' !== $_GET['path'] ) { return; } // Enqueue WordPress updates script to enable plugin and theme installs and updates. wp_enqueue_script( 'updates' ); // phpcs:enable WordPress.Security.NonceVerification.Recommended } /** * Add a Woo Marketplace link to the plugin install action links. * * @param array $tabs Plugins list tabs. * @return array */ public function add_woo_plugin_install_action_link( $tabs ) { $tabs[ self::MARKETPLACE_TAB_SLUG ] = 'Woo'; return $tabs; } /** * Open the Woo tab when the user clicks on the Woo link in the plugin installer. */ public function maybe_open_woo_tab() { // phpcs:disable WordPress.Security.NonceVerification.Recommended if ( ! isset( $_GET['tab'] ) || self::MARKETPLACE_TAB_SLUG !== $_GET['tab'] ) { return; } // phpcs:enable WordPress.Security.NonceVerification.Recommended $woo_url = add_query_arg( array( 'page' => 'wc-admin', 'path' => '/extensions', 'tab' => 'extensions', 'ref' => 'plugins', ), admin_url( 'admin.php' ) ); wp_safe_redirect( $woo_url ); exit; } /** * Add styles to the plugin install page. */ public function add_plugins_page_styles() { ?>