✨ 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 Charts for IP2Location Country Blocker: Blocks by Country

IP2Location Country Blocker writes every blocked frontend and backend hit to its own statistics log table. SleekView Charts groups those rows into Number, Pie, Bar, and Area cards so country-level review starts on a dashboard, not a paginated log view.

♾️ Lifetime License available

SleekView Charts dashboard for IP2Location Country Blocker

Country block data, finally aggregated

IP2Location Country Blocker keeps a statistics log of every blocked visit. The plugin writes to wp_ip2location_country_blocker_logs (and the proxy variant) with ip_address, country_code, country_name, is_blocked, section for frontend vs backend, time_visited, and the matched URL. The bundled charts screen draws a built-in donut and bar, but it splits frontend and backend into separate views and does not aggregate by IP, hour, or matched URL.

SleekView Charts puts every dimension on one screen. A Number card carries today's blocks, a Pie groups by country_code, a Bar ranks ip_address, and an Area card tracks time_visited per day across both frontend and backend sections. Each card runs server-side against the same statistics log table, so no extra storage is added.

The plugin keeps blocking and writing rows; the dashboard simply makes the volume legible to anyone responsible for the site. Country grouping uses the same country_code values IP2Location resolves, so the chart cards line up exactly with the deny-list configuration.

Workflow

From the statistics log to a country dashboard

1

Connect the country blocker log

Register wp_ip2location_country_blocker_logs as a source. country_code, ip_address, is_blocked, section, and time_visited become groupable fields ready for any chart.
2

Drop four cards

Number for blocks today, Pie for country mix, Bar for top IPs, Area for blocks per day. Each card runs server-side aggregations against the same log table.
3

Save the dashboard

Pin the layout for security ops. A global date range and section filter reframe every card at once for a frontend-only or backend-only review.
4

Scope per role

Hand junior admins a read-only country view. Block-list editing, BIN database updates, and email notifications stay behind the IP2Location plugin's own settings.

Sample dashboard

Charts you can build from IP2Location Country Blocker data

Four cards that turn the bundled charts screen into one frontend-plus-backend country dashboard.
Number · Default

Blocks today

Total blocked rows in wp_ip2location_country_blocker_logs in the last 24 hours. The KPI that opens every morning review of geo-blocked traffic.
Count
Pie · Donut

Blocks by country

Distribution across country_code values for blocked hits. The split that immediately shows whether the deny list is doing what it is configured for.
Count group by country_code
Bar · Horizontal

Top blocked IPs

IPs ranked by block count from the statistics log. Pair with a click-through to the SleekView grid for the matching rows and a one-step move to the manual blacklist.
Count group by ip_address
Area · Gradient

Blocks per day

Blocked volume per day from the time_visited column. Attack waves and bot bursts show as sharp peaks against a calm baseline week.
Count group by time_visited

Comparison

Default IP2Location charts vs SleekView Charts

Default IP2Location stats screen

  • Frontend and backend statistics live on separate screens with no shared aggregates.
  • Top blocked IPs are not part of the bundled charts UI.
  • Daily time-series of blocked volume is limited to the built-in widget.
  • Country code mix cannot be filtered by section or by URL pattern.
  • Cross-table joins to other security logs require direct SQL.

SleekView Charts

  • Number, Pie, Bar, and Area cards on wp_ip2location_country_blocker_logs with no extra storage.
  • Group by country_code, ip_address, section, or any column.
  • Filters by date range, section, or is_blocked status apply globally.
  • Same source supports proxy log charts when IP2Proxy is enabled.
  • Saved layouts scope per role for ops, support, or stakeholder dashboards.

Features

What SleekView Charts gives you for IP2Location Country Blocker

Triage as a dashboard

Today's blocks, country mix, top IPs, and daily volume in one screen. Review starts at the dashboard instead of the bundled split frontend and backend stats.

Country mix at a glance

A donut grouped by country_code shows whether the configured deny list is absorbing the expected traffic, and which countries dominate any unexpected spike.

Read-only by default

Charts never write to the country blocker tables. Deny-list and BIN database updates stay in the IP2Location settings screens.

Audience

Who builds country blocker charts dashboards with SleekView

Security admins

Open the dashboard, scan country mix and IP ranking, then click into the grid only when a country or IP needs a manual list update or rule tweak.

Agency support

Give clients a one-screen geo-block overview. Total blocks, top country, top IP, and the trend chart on a single shared dashboard.

Incident responders

Use the daily Area chart to scope when a country-wide wave started and stopped, then narrow the grid to the matching wp_ip2location_country_blocker_logs rows.

The bigger picture

Why geo-block data deserves a visual layer

IP2Location Country Blocker captures everything needed to understand a geo-targeted campaign, but the bundled UI ships per-section donuts and bars that cannot be combined into a unified view. Aggregate questions, the ones that matter during an attack or a quarterly security review, need charts. Which countries dominate the blocked traffic, which IPs keep coming back, when the spike started and stopped.

Those questions are about distribution and time, not about a single hit. SleekView Charts gives the country blocker log a real dashboard surface so security teams can answer trend questions without exporting and without leaving WordPress.

Questions

Common questions about SleekView Charts for IP2Location Country Blocker

Yes. The statistics log table exists in the free version and SleekView Charts reads from it directly. Pro features like the IP2Location commercial BIN database and the Web Service add accuracy but do not change the chart pipeline.

 

Yes. The statistics log stores section so a single dashboard can split or combine frontend and backend volume, and a global section filter reframes every card at once.

 

No. Charts read from the existing statistics log table and never write to it. The blocker continues to look up IPs and return 403 responses exactly as before.

 

Yes. Each card supports CSV export of its aggregated values, and the underlying SleekView grid is one click away for the raw statistics log rows behind any chart.

 

No. Deny-list and blacklist edits live in the IP2Location Country Blocker settings screen, not the chart cards. The dashboard is intentionally read-only.

 

When IP2Proxy is enabled the plugin writes proxy-block rows to the same statistics log table with a different section value. The same chart cards split or filter by section to surface proxy-only volume.

 

Yes. The statistics log table is created per active install and SleekView respects the active scope. Network admins can also build a network-wide rollup dashboard from the per-site tables.

 

Yes. The plugin stores country_code per row so a SleekView source can map codes into the same EU, APAC, and custom groupings that the deny list uses, keeping the chart aligned with the configuration.

 

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