🎯 Need Help?

Get Premium Support

Priority assistance from the developer

More from ANWP

Football Leagues Premium

Complete football/soccer league management for WordPress

Learn more →

Blocks Everywhere

Pro Feature

Add custom content sections (sponsors, CTAs, announcements) to any location on your SL Kit homepage using Gutenberg blocks – no coding required.

🎯 Overview

Blocks Everywhere is a Sports Leagues Premium add-on that lets you inject block content at specific locations using WordPress action hooks. Combined with SL Kit’s pre-built pages, you can easily add sponsor sections, promotional banners, or custom content anywhere on your site.

Example: Add a sponsors section above the footer on every page.

Frontend result showing sponsors section injected above the footer

Requirements

RequirementDetails
AnWP Sports Leagues PremiumActive
AnWP SL KitActive
Blocks Everywhere add-onActivated in Sports Leagues > Add-ons
Kadence themeFor theme-specific hooks like kadence_before_footer

🚀 Getting Started

Step 1: Activate Blocks Everywhere

  1. Navigate to Sports Leagues > Add-ons
  2. Find “AnWP Blocks Everywhere” card
  3. Click Activate

After activation, Blocks Everywhere appears in your admin menu.

Step 2: Create Content Block

  1. Go to Blocks Everywhere > Add New
  2. Enter a descriptive title (e.g., “Sponsors”)
  3. Design your content using any Gutenberg blocks
Blocks Everywhere admin list showing created content blocks

Tip

For SL Kit pages, match your theme’s color scheme, use full-width layouts for consistent appearance, and consider using Kadence Blocks for advanced layouts.

Step 3: Configure Hook Settings

In the right sidebar panel “AnWP Blocks Everywhere”:

Editor sidebar showing Action Hook and Priority settings

Action Hook – Enter the hook name where content should appear.

Priority – Controls display order (default: 10). Lower numbers appear first.

Step 4: Publish

Click Publish. Your content now appears at the selected location on all pages where that hook fires.

Common Kadence Theme Hooks

SL Kit works best with the Kadence theme. Use these hooks to place content at key locations:

Hook NameLocation
kadence_before_footerAbove footer
kadence_after_headerBelow header
kadence_before_contentBefore main content
kadence_after_contentAfter main content

Finding Hook Names

Use the Hooks Visualizer add-on to discover available hooks:

  1. Activate “AnWP Hooks” in Sports Leagues > Add-ons
  2. View any frontend page while logged in
  3. Click “Show Action Hooks” in admin toolbar
  4. Click any hook indicator to copy its name

See Hooks Visualizer documentation for details.

💡 Common Use Cases

Use CaseRecommended HookPriority
Sponsor logos above footerkadence_before_footer10
Announcement banner below headerkadence_after_header10
Newsletter signup before footerkadence_before_footer5
CTA after contentkadence_after_content10

Managing Items

  • Edit: Click item in Blocks Everywhere list, modify, click Update
  • Disable temporarily: Change status to Draft
  • Delete: Hover over item, click Trash

🆘 Troubleshooting

Content not appearing

  • Verify hook name spelling
  • Confirm you’re viewing a page where that hook fires
  • Clear all caches (WordPress, page cache, browser)

Content in wrong location

  • Use Hooks Visualizer to confirm correct hook
  • Adjust priority to reorder multiple items

Styling looks wrong

  • Check block width settings
  • Verify colors match theme
  • Test on frontend (editor preview may differ)

📚 Related Documentation