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_emailsuma_patches_mailgun_from_namesuma_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 setupclass-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
- Upload file (CSV, XML, Excel)
- Map columns to fields
- Configure import settings
- 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:
- Test updates on staging/dev first
- Backup before updating
- Check compatibility with BigCommerce and custom plugins
- 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.
Related Documentation
- BigCommerce Integration - E-commerce plugin
- Theme System - Elementor integration
- Custom Plugins - Suma plugins
- Marketing Integrations - Gravity Forms Klaviyo
- Search & Filtering - FacetWP and Algolia