$module_data ) : $is_pro = ! defined( 'MERCHANT_PRO_VERSION' ) && ( $module_data['pro'] ?? false ) === true; $module_link = add_query_arg( array( 'page' => 'merchant', 'module' => $module_id ), 'admin.php' ); $link_target = '_self'; /** * Hook 'merchant_admin_module_{module_id}_list_item_class' * * @since 1.0 */ $module_class = apply_filters( "merchant_admin_module_{$module_id}_list_item_class", 'merchant-modules-list-item' ); $requires_wc_class = strpos( $module_class, 'merchant-module-wc-only' ) !== false; $deactivated_by_bp = strpos( $module_class, 'merchant-module-deactivated-by-bp' ) !== false; if ( $requires_wc_class ) { if ( $is_pro ) { $module_link = 'https://athemes.com/merchant-upgrade?utm_source=plugin_dashboard&utm_content='. $module_id .'&utm_medium=merchant_dashboard&utm_campaign=Merchant'; $link_target = '_blank'; } else { $module_link = '#'; } } ?>