✨ 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 BlockCountry

BlockCountry writes every rejected request to its own log table with country, IP, requested URL and rule. SleekView surfaces those rows as a sortable, filterable grid so admins can triage geo blocks without scrolling a paginated log.

♾️ Lifetime License available

SleekView table view for BlockCountry

The blocked log is a list. Treat it like a working table.

BlockCountry by webence enforces a country-level firewall on WordPress: pick the countries that can hit the site, the ones that can hit the admin, the ones that can leave comments, and the plugin rejects everything else against its bundled GeoIP database. Every rejection lands in the plugin's log table with a timestamp, the ISO country code, the source IP, the requested URI and the rule that triggered.

The default log screen paginates that table, which is fine for spot checks and painful at volume. SleekView reads the same rows and renders them as a real working grid. Each row carries country, IP, requested URL, rule, date and status. Sort by country to find the noisiest source. Filter to request_uri equals /wp-login.php to isolate login abuse. Filter by date to scope a quarterly review.

The plugin still owns enforcement: which lists are active, which paths are scoped and how the GeoIP fallback behaves. SleekView only renders the data BlockCountry already writes, keeping WP-native filters between the table view and any chart cards built on the same dataset.

Workflow

Turn BlockCountry's log into a working triage grid

1

Read the blocked log

SleekView detects BlockCountry and registers its log table as a data source. Columns auto-detect, so country_code, ip, request_uri, rule_type and block_date all become first-class fields on the grid.
2

Map the columns

Country, IP, requested URL, rule, date and status. Six columns that answer the questions a site owner actually asks the morning after a credential stuffing wave.
3

Save the triage views

Save a view filtered to request_uri = /wp-login.php for login abuse, another to country_code = high-risk regions, another to the last 24 hours. Each one becomes a one-click cockpit.
4

Drill or export

Click a row to inspect the raw log entry, or export the filtered set to CSV. Security reviews stop being screenshots and become a defensible sheet.

Sample columns

A typical BlockCountry blocked-log view

Each rejected request as one row: country, IP, requested URL, rule, timestamp and status.
Source: BlockCountry log table joined to wp_options country lists
Country IP Requested URL Rule Date Status
CN 203.0.113.42 /wp-login.php Admin block 2026-05-15 04:12 Blocked
RU 198.51.100.7 /xmlrpc.php Country deny 2026-05-15 03:58 Blocked
BR 192.0.2.84 /wp-comments-post.php Comment block 2026-05-14 22:31 Blocked
VN 203.0.113.91 / Country deny 2026-05-14 18:07 Blocked
192.0.2.150 /wp-login.php GeoIP fallback 2026-05-14 12:44 Flagged

Comparison

Default BlockCountry admin vs SleekView

Default BlockCountry log screen

  • Log screen is paginated, no column-driven sorting at scale
  • No saved view for repeat offenders or for the last 24 hours
  • Filtering to a single rule or country needs URL parameter tricks
  • Top blocked URLs require scrolling pages of rows
  • No CSV export of a filtered slice for review handoff

SleekView

  • One row per blocked request with country, IP, URL and rule
  • Sortable columns for country, date and rule type
  • Saved view for login-abuse paths or the last 24 hours
  • Spot repeat IPs without a manual page-by-page scan
  • Export any filtered set to CSV with active filters preserved

Features

What SleekView gives you for BlockCountry

Geo log as a working table

Render BlockCountry's blocked rows as a sortable grid. Country, IP, URL and rule all become filterable columns, so a triage view is a click rather than a query.

Saved views that earn their keep

Save a view scoped to request_uri = /wp-login.php and a date filter for last-week login abuse. The morning glance replaces opening the log and reading rows by hand.

Audit-ready exports

Export any filtered slice to CSV with active filters preserved. Quarterly security reviews get a defensible sheet of blocked requests, not a screenshot.

Audience

Who uses SleekView for BlockCountry

Site owners

Open one saved view per concern: login abuse, top countries, last 24 hours. The triage stops being a paginated log and becomes a real operational surface.

Agency security leads

Run the same saved views across client sites. Quarterly client reports include a CSV export of blocked requests, scoped to the windows that actually matter.

Login hardening teams

Pin a view filtered to /wp-login.php and a country list. Use the grid to decide which country to add to the denylist or to a permanent admin block.

The bigger picture

Why a country firewall log deserves a real table

BlockCountry quietly rejects a lot of traffic on a working WordPress site. The logging is honest, complete and entirely visible to admins who feel like scrolling pages of rows. Real triage rarely happens that way.

Security leads want one screen filtered to last week, scoped to login endpoints, sorted by country. Agencies want one screen per client with the same saved view. The same data BlockCountry already writes, but in a grid that respects how a person reading a log actually thinks.

SleekView leaves enforcement entirely to the plugin and gives the log the working table it always deserved. Same rules, same database, much better daily surface.

Questions

Common questions about SleekView for BlockCountry

Only BlockCountry's own log table and the wp_options entries that define the active country lists. Country code, IP, requested URL, rule and timestamp. No external GeoIP lookups beyond what BlockCountry already performs.

 

No. The plugin still owns enforcement: which lists are active, which paths are scoped and how the fallback behaves. SleekView only reads what is already logged.

 

Yes. Save a view filtered to request_uri = /wp-login.php (or xmlrpc.php) and a recent date window. The grid becomes a working login-abuse cockpit available in one click.

 

Yes. Every column on the grid is sortable. Country, IP, rule and date are all first-class fields, so top-offender views are a header click instead of a query.

 

Yes. The grid scopes to a single site or rolls up across the network, pulling each site's BlockCountry log in turn. A multisite-wide geo-block triage becomes one screen.

 

No. The plugin still owns country lists, rule logic and request-time enforcement. SleekView is the reading surface for the log it already writes.

 

No. Only the rows on the current page are queried, and the log table is indexed on timestamp and country_code. A site with millions of blocked rows renders the grid in well under a second.

 

Yes. Any filtered set exports to CSV with active filters preserved. Security reviewers typically export per-country or per-URL sets as part of a quarterly tightening pass.

 

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