✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Ban Hammer: banned IPs and emails as tables

Ban Hammer stores banned email patterns and IP entries as serialised values in wp_options. SleekView reads those lists, normalises them, and surfaces them as a sortable, filterable management table.

♾️ Lifetime License available

SleekView table view for Ban Hammer

A textarea is not a management surface

Ban Hammer focuses on one feature: blocking spammy email patterns and IPs from registering, signing in, or commenting. The plugin keeps the implementation deliberately small, persisting the ban list as serialised data in wp_options and rendering the management UI as a textarea. The textarea works at small scale and becomes a liability once the list grows past a couple of hundred entries, because nothing about a textarea is sortable, filterable, deduplicated, or scoped per role.

SleekView reads the Ban Hammer option entries directly. Each banned pattern becomes a row with type (email or IP), value, added-at timestamp, and last-hit timestamp where the plugin captures it. Filter by type. Sort by added-at to see new additions. Save the view and the textarea stops being the source of truth for a list the team needs to maintain together.

Ban enforcement remains entirely the plugin's responsibility. SleekView adds the management surface, deduplication tools, and audit trail that a textarea fundamentally cannot provide once the list grows.

Workflow

From a textarea to a real ban-list workspace

1

Pick the source

Select the Ban Hammer option entries in wp_options. SleekView normalises the serialised values into one row per entry with type and value columns.
2

Compose columns

Add columns for type, value, added at, last hit, hit count, and notes. The notes column is inline-editable and persisted alongside the entry.
3

Save the cleanup views

Save 'Never matched', 'Added this week', and 'High-frequency IPs'. These become the dashboards the team reopens during the monthly cleanup.
4

Edit inline and bulk-update

Inline edit a single entry or bulk-delete a filtered selection. Writes route through the plugin's option, with conflict detection so concurrent edits never silently drop entries.

Sample columns

Ban Hammer entries view

Each banned email pattern or IP entry as a row with type, value, and added-at timestamp.
Source: wp_options (Ban Hammer ban lists)
Type Value Added Last hit Hit count Notes
Email @throwaway.io Apr 22 12m ago 47 Active
IP 203.0.113.42 Apr 24 30s ago 12 Active
Email @oldspamhost.com Mar 18 Mar 22 3 Stale
IP 198.51.100.99 Mar 02 never 0 Never matched

Comparison

Default Ban Hammer admin vs SleekView

Default Ban Hammer textarea

  • Ban list is one textarea, sourced from wp_options, with no sort or filter
  • Duplicate entries are not flagged when the list grows past a few dozen rows
  • Stale or never-matched entries cannot be cleaned out in bulk
  • No timestamps for when each entry was added or last triggered
  • Per-role scoping for support staff is not possible from a single textarea

SleekView

  • Email and IP patterns as rows with type, value, and timestamps
  • Filter by type, age, or hit count in one click
  • Sort by added-at to see what changed this week
  • Saved views for stale-entry cleanup and per-client reporting
  • Inline notes column so the team records why each entry was added

Features

What SleekView gives you for Ban Hammer

Stale-entry cleanup

Filter to entries with zero hits since they were added. The view becomes the cleanup checklist for a list that has grown over years.

Notes column

Inline notes let the team record why an entry exists ('SaaS abuse 2024-12', 'editor request'). The list becomes documentation rather than a wall of strings.

Bulk dedupe

Sort by value to spot duplicates a textarea silently accepts. Bulk-delete the duplicates in one action with conflict detection on concurrent edits.

Audience

Who uses SleekView for Ban Hammer

Solo admins maintaining a long ban list

A textarea works for ten entries. At a thousand, SleekView's sortable workspace replaces the painful scroll-and-search that the textarea forces.

Multi-author publications

When several editors are allowed to add bans, a notes column and a saved 'added this week' view replace the silent merges that a textarea produces.

WordPress agencies

Per-client saved views show exactly which bans were added during the support retainer period, with timestamps and notes attached.

The bigger picture

Why a long ban list deserves more than a textarea

Ban Hammer is a focused plugin that has stayed deliberately small over the years, which is exactly why long-running sites end up with ban lists that contain hundreds or thousands of entries. The textarea management surface that works for a fresh install becomes an operational liability once the list outgrows a single screen, because nothing about a textarea supports sort, filter, deduplication, timestamps, or notes. SleekView reads the underlying wp_options entry, normalises it into one row per pattern, and renders the list as a workspace.

Stale entries become visible. Duplicates surface immediately. Notes capture why each entry exists, which is what the team needs months later when someone asks 'why did we ban this'.

Enforcement remains the plugin's responsibility. The team gains the management surface that the original textarea was never designed to be, and the ban list stops being a write-only artefact that no one wants to clean up.

Questions

Common questions about SleekView for Ban Hammer

No. The plugin persists ban lists as serialised data in wp_options. SleekView reads and normalises those values into one row per entry.

 

No. The plugin's hot path still loads the ban list from wp_options exactly as before. SleekView reads the same option only when an admin opens the view.

 

Notes are added by SleekView as an inline editable column persisted alongside the entry. Last-hit timestamps are surfaced when the plugin or a companion logger records them, otherwise the column is empty for entries that never matched.

 

Yes. Edits route through the same update_option call the plugin uses, so the serialised list stays a single source of truth and the next ban check picks up the change immediately.

 

Yes. CSV import is mapped to the type and value columns. Duplicates are detected on import so the textarea cannot silently accept the same entry twice.

 

Yes. Each site's ban list is its own option entry, and a super-admin can also build a network-wide view that aggregates entries across blogs for a consistent policy.

 

Per-role scoping restricts edits to administrators while letting support staff view the list and add notes. Direct edits use conflict detection so concurrent changes never silently drop entries.

 

Yes. Filtered views export to CSV from the table header, with column order and filters preserved. The export is the audit evidence for retainer reviews.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView