✨ 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 Blacklist IP by Country: blocked country log as a sortable table

Blacklist IP by Country writes its country list and per-IP block counters to wp_options and the plugin's own log rows. SleekView reads that configuration and the log together so the team can sort, filter, and audit blocked traffic without opening the plugin screen.

♾️ Lifetime License available

SleekView table view for Blacklist IP by Country

Country rules and the traffic they actually block

Blacklist IP by Country is built around a simple promise: pick the countries you do not want to serve, save the list, and let the plugin drop matching requests at the front door. The configuration lives in wp_options under the plugin's own option keys, and per-hit counters track how many requests each rule has blocked since it was added.

The default admin presents that data one screen at a time. Operators see the country list on one tab and the recent block log on another, with limited cross filtering between the two. Anyone asking which countries actually triggered blocks this week, or which IPs from a country hit which URLs, falls back to scanning rows or exporting to CSV.

SleekView reads the rule list and the block log as paired sources. Each row carries the country code, the IP, the requested URL, the matched rule, and the timestamp. Saved views like Active rules with zero hits or Blocked traffic in the last hour replace flipping between tabs. The plugin keeps owning the block decision; SleekView only adds the queryable surface.

Workflow

From a country list to a queryable block log

1

Connect the rule list

SleekView reads the country list from wp_options and exposes country code, hit count, and last-hit timestamp as columns.
2

Pick the log columns

Time, country, IP, URL, rule, action. Six columns that match what a security operator needs while triaging blocked traffic.
3

Save the on-call view

Filter to action equals blocked in the last hour and save it. Morning review becomes one click instead of opening the log tab and re-filtering.
4

Prune the rule list

Sort rules by hit count to spot the countries that never triggered. Remove or merge those entries so the list reflects real traffic patterns.

Sample columns

A typical country-block log view

Blocked requests with the country, the IP, the URL, and the matched rule on one row.
Source: wp_options (plugin option keys) + plugin block log rows for country-matched requests
Time Country IP URL Rule Action
12s ago RU 185.220.x.x /wp-login.php Country block Blocked
4m ago CN 45.61.x.x /xmlrpc.php Country block Blocked
22m ago VN 27.79.x.x /wp-admin/ Country block Blocked
1h ago BR 177.91.x.x /?author=1 Country block Throttled

Comparison

Default Blacklist IP by Country admin vs SleekView

Default Blacklist IP by Country

  • Country list and block log sit on separate tabs with no shared filter
  • Per-rule hit counters require manual scanning of wp_options values
  • No saved view for active rules with zero hits in the last 30 days
  • Cross filtering by country plus URL means re-sorting after every click
  • Exports are per screen rather than per saved query

SleekView

  • Country rules and blocked traffic readable in one workspace
  • Filter by country code, IP, URL, or rule in any combination
  • Saved views per role so junior staff get a read-only block log
  • Sort rules by hit count to spot the ones that never trigger
  • CSV export honours active filters and column order

Features

What SleekView gives you for Blacklist IP by Country

Country-aware triage

Filter the log by country code to follow one rule's real-world impact. Rules that look strict but never trigger become obvious without exporting and counting.

Rule plus URL focus

Combine country plus URL filters to see which targeted endpoints draw the most blocked traffic. The same dataset answers top URLs hit and top countries blocked through different saved views.

Audit-ready exports

Export any filtered slice to CSV with the active filters preserved. Compliance reports and posture reviews get a defensible sheet without scrolling the log.

Audience

Who uses SleekView for Blacklist IP by Country

Security admins

Daily triage queue of blocked country traffic, with country, IP, and URL filters, replaces repeated visits to the block log screen.

Agency support

Per-client saved views report which countries actually triggered blocks during the billing period, with one-click CSV exports for the client report.

Posture reviewers

Sort the rule list by hit count to find the country blocks that never trigger, then prune the list so the remaining rules reflect real traffic patterns.

The bigger picture

Why country-block configuration deserves a queryable surface

Blacklist IP by Country is doing the right thing at the right layer: dropping requests from countries the site does not serve before they reach PHP. The trouble is that the audit trail lives in two places, the option-stored rule list and the per-request block log, and the plugin admin shows them on different tabs. Anyone asking which rules actually fire, which countries hit which URLs, or which entries can be pruned without losing coverage ends up scanning rows by hand.

SleekView reads both surfaces as paired sources and renders them as one workspace inside WordPress. The plugin keeps owning the block decision, the country database, and the rule list. The team gets a triage surface with saved views, role scoping, and CSV exports that honour the active filter set, so the configuration finally has a workspace that matches the precision of the rules it stores.

Questions

Common questions about SleekView for Blacklist IP by Country

Yes. The plugin writes its rule list to wp_options and its block log to its own rows in either edition, and SleekView reads from both. Premium features such as scheduled rule changes are still enforced by the plugin itself.

 

Where the install exposes a rule action through the plugin's own functions, a row action can trigger it. Otherwise the table still surfaces the relevant rule rows so the change can be made from the plugin's own admin.

 

No. SleekView only reads on admin requests, and the country lookup runs in the plugin's hot path exactly as before. Reads are paginated against the same indexes the plugin admin uses.

 

Detection runs inside Blacklist IP by Country using its bundled IP-to-country database. SleekView reads the resulting country code that the plugin already wrote to the log row.

 

Yes. Saved views can be assigned per role, so a junior admin gets a read-only block log scoped to the last 24 hours without access to the rule list.

 

The plugin keeps owning the database updates. SleekView reads whichever country code is stored for each row, so updates take effect on the next request without any change to the view.

 

Yes per site. Each subsite sees its own rule list and log, scoped to its own wp_options rows.

 

Yes. Any filtered view exports to CSV with active filters preserved. The export honours the current column order so the file matches what the operator was looking at.

 

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