diff --git a/assets/css/menu.css b/assets/css/menu.css index de2e0e63..55d3f290 100644 --- a/assets/css/menu.css +++ b/assets/css/menu.css @@ -48,6 +48,9 @@ .sp-icon-bracket-center:before { content: "\f181" } +.sp-icon-buddypress:before { + content: "\f507"; +} .sp-icon-calculator:before { content: "\f108"; } @@ -155,9 +158,15 @@ .sp-icon-user-scores:before { content: "\f101"; } +.sp-icon-woo:before { + content: "\f174"; +} .sp-icon-wordpay:before { content: "\f526"; } +.sp-icon-yoast:before { + content: "\f179"; +} /* Performance Icons */ .sp-icon-card:before { diff --git a/assets/fonts/sportspress.eot b/assets/fonts/sportspress.eot index 90c32b3c..42266253 100755 Binary files a/assets/fonts/sportspress.eot and b/assets/fonts/sportspress.eot differ diff --git a/assets/fonts/sportspress.svg b/assets/fonts/sportspress.svg index 45b6409d..7f05627b 100755 --- a/assets/fonts/sportspress.svg +++ b/assets/fonts/sportspress.svg @@ -29,12 +29,15 @@ + + + @@ -57,6 +60,7 @@ + diff --git a/assets/fonts/sportspress.ttf b/assets/fonts/sportspress.ttf index 77d95c6a..5f2a75d9 100755 Binary files a/assets/fonts/sportspress.ttf and b/assets/fonts/sportspress.ttf differ diff --git a/assets/fonts/sportspress.woff b/assets/fonts/sportspress.woff index c60adaad..0cf4a5f7 100755 Binary files a/assets/fonts/sportspress.woff and b/assets/fonts/sportspress.woff differ diff --git a/assets/fonts/sportspress.woff2 b/assets/fonts/sportspress.woff2 index 8e1deffc..78524973 100755 Binary files a/assets/fonts/sportspress.woff2 and b/assets/fonts/sportspress.woff2 differ diff --git a/includes/class-sp-modules.php b/includes/class-sp-modules.php index cd6add23..34d960f8 100644 --- a/includes/class-sp-modules.php +++ b/includes/class-sp-modules.php @@ -169,6 +169,39 @@ class SP_Modules { ), )); + if ( class_exists( 'BuddyPress' ) ) { + $this->data['other']['buddypress'] = array( + 'label' => __( 'BuddyPress', 'sportspress' ), + 'class' => 'BP_SportsPress_Component', + 'icon' => 'sp-icon-buddypress', + 'link' => 'https://www.themeboy.com/sportspress-extensions/buddypress/', + 'desc' => __( 'Easily display SportsPress player information in BuddyPress profiles.', 'sportspress' ), + 'tip' => __( 'Premium', 'sportspress' ), + ); + } + + if ( class_exists( 'WooCommerce' ) ) { + $this->data['other']['woocommerce'] = array( + 'label' => __( 'WooCommerce', 'sportspress' ), + 'class' => 'WooCommerce_SportsPress', + 'icon' => 'sp-icon-woo', + 'link' => 'https://www.themeboy.com/sportspress-extensions/woocommerce/', + 'desc' => __( 'Sell team merchandise by integrating WooCommerce with SportsPress.', 'sportspress' ), + 'tip' => __( 'Premium', 'sportspress' ), + ); + } + + if ( defined( 'WPSEO_FILE' ) ) { + $this->data['other']['yoast_seo'] = array( + 'label' => __( 'Yoast SEO', 'sportspress' ), + 'class' => 'Yoast_SEO_SportsPress', + 'icon' => 'sp-icon-yoast', + 'link' => 'https://www.themeboy.com/sportspress-extensions/yoast-seo/', + 'desc' => __( 'Generate custom titles for SportsPress pages using Yoast SEO.', 'sportspress' ), + 'tip' => __( 'Free', 'sportspress' ), + ); + } + if ( is_multisite() ) { $this->data['other']['multisite'] = array( 'label' => __( 'Multisite', 'sportspress' ),