Skip to main content

Additional Plugins

Essential plugins for forms, SEO, security, media optimization, and site management.

Overview

HHA Sports uses a curated selection of premium and free WordPress plugins to extend functionality beyond the core BigCommerce, theme, and custom Suma plugins.


Forms & Submissions

Gravity Forms v2.9.4

Location: wp-content/plugins/gravityforms/
License: Commercial (Gravity Forms / Rocketgenius, Inc.)
Author: Gravity Forms

Purpose

Advanced form builder for contact forms, lead generation, surveys, and data collection.

Features

  • Drag-and-Drop Builder - Visual form creation
  • Conditional Logic - Show/hide fields based on selections
  • Multi-Page Forms - Step-by-step forms with progress bar
  • File Uploads - Allow users to upload documents/images
  • Payment Integration - Accept payments via forms (not used on HHA)
  • Email Notifications - Send to admin and user
  • Entry Management - View/export form submissions
  • Spam Protection - reCAPTCHA, honeypot, AJAX
  • Field Types: Text, email, phone, address, date, checkboxes, radio, dropdown, HTML, section break, page break, hidden, etc.

Integrations

  • Klaviyo - Via Gravity Forms for Klaviyo plugin (see Marketing Integrations)
  • Email - SMTP via WP Mail SMTP plugin
  • Webhooks - Send form data to third-party services

Theme Integration

Location: wp-content/themes/suma-elementor/inc/integrations/class-gravity-forms.php

Custom Elementor widget: gravity-form

Display forms via shortcode:

[gravityform id="1" title="false" description="false" ajax="true"]

Or use Elementor widget for visual form embedding.

Configuration

Admin Location: Forms → Settings

  • Form Settings - Title, description, button text
  • Confirmations - Thank you message or redirect
  • Notifications - Email settings
  • Integrations - Connect to Klaviyo, webhooks, etc.

Use Cases on HHA Sports

  • Contact forms
  • Dealer inquiry forms
  • Newsletter signups
  • Product questions
  • Custom quote requests

WP Job Openings v3.5.0

Location: wp-content/plugins/wp-job-openings/
License: GPLv2
Author: AWSM Innovations

Purpose

Manage job listings and applicant submissions for HHA Sports careers page.

Features

  • Job Listing Post Type - Manage job postings
  • Application Forms - Built-in applicant submission
  • Job Filters - Category, location, type
  • Email Notifications - Notify HR of applications
  • Application Management - View/export applicants
  • Shortcodes - Display job listings on pages
  • File Uploads - Resume/cover letter upload
  • GDPR Compliance - Privacy policy acceptance

Shortcodes

[awsm_job_openings]
[awsm_job_openings filters="category,location"]

Pro Pack Extension

Location: wp-content/plugins/pro-pack-for-wp-job-openings/

Additional features:

  • Analytics - Track application sources
  • Advanced Filters - More filter options
  • Form Builder - Custom application fields
  • Notes - Add notes to applications

Configuration

Admin Location: Job Openings → Settings

  • General - Enable/disable features
  • Form - Customize application form fields
  • Appearance - Styling options
  • Emails - Notification templates

SEO & Optimization

Yoast SEO v24.6

Location: wp-content/plugins/wordpress-seo/
License: GPLv3
Author: Team Yoast

Purpose

Search engine optimization with on-page analysis, XML sitemaps, and schema markup.

Features

  • On-Page SEO Analysis - Content and keyword optimization
  • XML Sitemaps - Automatic sitemap generation
  • Title & Meta - Control title tags and meta descriptions
  • Schema Markup - Structured data for rich results
  • Breadcrumbs - SEO-friendly breadcrumbs
  • Social Integration - Open Graph and Twitter Cards
  • Readability Analysis - Content quality scoring
  • Internal Linking - Suggestions for linking
  • Redirect Manager - 301 redirects (Premium feature if enabled)

Theme Integration

Location: wp-content/themes/suma-elementor/inc/integrations/class-yoast.php

Custom Yoast integration in theme for:

  • Schema customization
  • Breadcrumb styling
  • Output modifications

Configuration

Admin Location: SEO → General

  • Webmaster Tools - Verify with Google, Bing
  • Title & Metas - Templates for titles/descriptions
  • Social - Social media settings
  • Sitemaps - XML sitemap configuration
  • Advanced - Permalinks, RSS, crawl optimization

Schema Integration with BigCommerce

Yoast schema works alongside BigCommerce Product schema (see BigCommerce Integration).


Media & Performance

WP Smush Pro v3.x

Location: wp-content/plugins/wp-smush-pro/
License: Commercial (WPMU DEV)

Purpose

Image compression and optimization to reduce file sizes and improve page load times.

Features

  • Lossy Compression - Aggressive size reduction
  • Lossless Compression - No quality loss
  • Bulk Optimization - Compress all images at once
  • Lazy Loading - Load images as user scrolls
  • WebP Conversion - Serve WebP to supported browsers
  • Image Resizing - Detect oversized images
  • CDN Integration - Serve images from CDN
  • Directory Smush - Optimize non-media library images

WebP Support

Location: wp-content/smush-webp/

WebP images stored separately and served to compatible browsers for ~30% smaller file sizes.

Configuration

Admin Location: Smush → Dashboard

  • Compression Level - Lossy vs. lossless
  • Lazy Load - Enable/disable
  • WebP - Enable WebP conversion
  • CDN - Configure CDN settings
  • Bulk Smush - Run bulk optimization

WP Rocket (Caching)

Note: Plugin files not visible in standard wp-content/plugins/ directory, but referenced in code.

Detection: wp_rocket_disabled() function in Suma Patches suggests WP Rocket is used.

Purpose

Full-page caching, minification, and performance optimization.

Features (Typical)

  • Page Caching - Static HTML caching
  • Cache Preloading - Pre-generate cache
  • Minification - CSS, JS minification
  • Lazy Load - Images, iframes, videos
  • Database Optimization - Clean up database
  • CDN Integration - Link to CDN

Compatibility Note

wp-config.php:

define('WP_CACHE', false); // Added by WP Rocket

Currently disabled, likely for development. Enable on production.

Exclusions Required

Exclude from caching:

  • Cart page (/cart/)
  • Checkout page (/checkout/)
  • Account pages (/account/)
  • FacetWP URLs (query parameters)
  • Algolia search results

Email & Communication

WP Mail SMTP v4.4.0

Location: wp-content/plugins/wp-mail-smtp/
License: GPLv3
Author: WP Mail SMTP (WPForms)

Purpose

Reconfigure WordPress email to use reliable SMTP instead of default PHP mail() function.

Features

  • SMTP Providers - Gmail, SendGrid, Mailgun, Amazon SES, etc.
  • Authentication - Secure email sending
  • Email Logging - Track sent emails
  • Test Email - Verify configuration
  • Multiple From Addresses - Configure sender details

Configuration

Admin Location: WP Mail SMTP → Settings

Options (can also be set in wp-config.php):

  • Mailer - SMTP provider
  • From Email - Sender address
  • From Name - Sender name
  • Return Path - Set return-path header
  • SMTP Settings - Host, port, encryption, authentication

Integration with Suma Patches

Suma Patches plugin can override From email/name via options:

  • suma_patches_mailgun_from_email
  • suma_patches_mailgun_from_name
  • suma_patches_mailgun_reply_to

See Custom Plugins - Suma Patches for details.


Content & Fields

Advanced Custom Fields Pro v6.3.12

Location: wp-content/plugins/advanced-custom-fields-pro/
License: Commercial (WP Engine)
Author: WP Engine

Purpose

Powerful custom field system for adding extra data to posts, pages, products, users, etc.

Features

  • 30+ Field Types - Text, textarea, number, email, URL, image, file, gallery, select, checkbox, radio, date, color, etc.
  • Field Groups - Organize fields by location
  • Conditional Logic - Show/hide fields based on other fields
  • Repeater Fields - Repeatable field groups
  • Flexible Content - Build layouts with field blocks
  • Options Pages - Site-wide settings
  • Local JSON - Save field groups as JSON files
  • Blocks - Create custom Gutenberg blocks

Integration with BigCommerce

ACF fields used for BigCommerce product custom data:

  • Product flags/badges
  • Lifestyle galleries
  • Technology galleries
  • Highlights
  • Long descriptions
  • Related blog posts

Sync: Custom fields synced from BigCommerce during product import.

See BigCommerce Integration and Theme System.

Theme Integration

Location: wp-content/themes/suma-elementor/inc/integrations/acf/

  • class-acf.php - ACF setup
  • class-acf-field-customizations.php - Custom field types

Elementor widget: acf-repeater-list - Display ACF repeater data

Configuration

Admin Location: Custom Fields → Field Groups

Create field groups and assign to:

  • Post types (products, posts, pages)
  • Taxonomies
  • Users
  • Options pages

Imports & Data Management

WP All Import Pro v4.x

Location: wp-content/plugins/wp-all-import-pro/
License: Commercial

Purpose

Import products, posts, or other content from CSV, XML, or Excel files.

Features

  • Drag & Drop Mapping - Match file columns to WordPress fields
  • Custom Fields - Import to ACF and other custom fields
  • Images - Import images from URLs or files
  • Taxonomies - Assign categories, tags, custom taxonomies
  • Duplicate Handling - Update existing or create new
  • Cron Imports - Schedule automatic imports
  • WooCommerce Integration - Import products (if applicable)

Use Cases

  • Product Imports - Supplement BigCommerce sync with additional data
  • Content Migration - Import blog posts or pages
  • Bulk Updates - Update multiple posts at once

Configuration

Admin Location: All Import → New Import

  1. Upload file (CSV, XML, Excel)
  2. Map columns to fields
  3. Configure import settings
  4. Run import or schedule

Security & Access

WP 2FA v2.x

Location: wp-content/plugins/wp-2fa/
Author: Melapress

Purpose

Two-factor authentication for WordPress admin accounts.

Features

  • 2FA Methods - TOTP (Google Authenticator, Authy), email
  • Enforce 2FA - Require for admin users
  • Grace Period - Allow users time to set up 2FA
  • Backup Codes - Emergency access codes

Configuration

wp-config.php:

define('WP2FA_ENCRYPT_KEY', 'q9VZlbvdRqssJIzWW6gWAw==');

Admin Location: Settings → WP 2FA

  • Policy - Require or optional
  • Methods - Enable TOTP, email
  • Grace Period - Days before enforcement

Headers Security Advanced HSTS WP v1.x

Location: wp-content/plugins/headers-security-advanced-hsts-wp/

Purpose

Add security headers to HTTP responses to protect against common vulnerabilities.

Headers

  • HSTS - HTTP Strict Transport Security
  • X-Frame-Options - Clickjacking protection
  • X-Content-Type-Options - MIME sniffing protection
  • X-XSS-Protection - XSS attack protection
  • Referrer-Policy - Control referrer information

Site Management & Monitoring

MainWP Child v5.x

Location: wp-content/plugins/mainwp-child/

Purpose

Connect site to MainWP dashboard for centralized management.

Features

  • Remote Management - Manage from MainWP dashboard
  • Bulk Updates - Update plugins, themes, core
  • Backups - Automated backups
  • Uptime Monitoring - Site status alerts
  • Client Reports - Generate reports

Configuration

Admin Location: Settings → MainWP Child

  • Unique Security ID - Connect to dashboard
  • Features - Enable/disable specific features

WP Crontrol v1.x

Location: wp-content/plugins/wp-crontrol/

Purpose

View and control WordPress cron jobs.

Features

  • View Cron Events - All scheduled events
  • Edit Events - Modify schedule
  • Delete Events - Remove cron jobs
  • Add Events - Create custom cron jobs
  • Run Now - Execute cron immediately

Use Cases

  • Debug BigCommerce Import - Check product sync cron
  • Troubleshoot - Identify stuck or failed cron jobs
  • Development - Test cron-dependent features

Admin Location: Tools → Cron Events


Utility Plugins

Disable WordPress Updates v1.x

Location: wp-content/plugins/disable-wordpress-updates/

Purpose

Selectively disable auto-updates for WordPress core, plugins, or themes.

Use Cases

  • Controlled Updates - Manual update control
  • Development - Prevent unwanted updates
  • Stability - Test updates before applying

Elementor v3.27.6

Location: wp-content/plugins/elementor/
License: GPLv3
Author: Elementor.com

Page builder used extensively throughout theme. See Theme System for details.


Elementor Pro v3.27.5

Location: wp-content/plugins/elementor-pro/
License: Commercial
Author: Elementor.com

Pro version adds:

  • Theme Builder - Header, footer, single post templates
  • Form Builder - Advanced forms
  • Popup Builder - Lightboxes and popups
  • WooCommerce Builder - Product pages (not used with BigCommerce)
  • Dynamic Content - Tags and widgets

Dynamic Conditions v1.x

Location: wp-content/plugins/dynamicconditions/

Purpose

Add conditional logic to Elementor widgets.

Features

  • Show/Hide Widgets - Based on conditions
  • User Roles - Display by user type
  • Custom Fields - Conditional on ACF values
  • Date/Time - Show during specific periods

HyperDB v1.1

Location: wp-content/plugins/hyperdb-1-1/

Purpose

Advanced database class for high-traffic sites.

Features

  • Read/Write Splitting - Separate read and write databases
  • Replication - Master/slave database support
  • Failover - Automatic failover to backup DB

Note: Likely not active unless configured in wp-content/db-config.php.


WPMU DEV Updates v1.x

Location: wp-content/plugins/wpmudev-updates/

Purpose

Manage updates for WPMU DEV plugins (WP Smush Pro, etc.).


Plugin Management

Update Strategy

Production:

  1. Test updates on staging/dev first
  2. Backup before updating
  3. Check compatibility with BigCommerce and custom plugins
  4. Update in maintenance window

Critical Plugins (test thoroughly):

  • BigCommerce for WordPress
  • Elementor/Elementor Pro
  • Gravity Forms
  • FacetWP
  • Algolia

Custom Plugins (manual updates):

  • Suma Dealer Locator
  • Suma Patches
  • Suma Analytics

Contact Rhino Group for Suma plugin updates.