Layout – Webdesign

0,00 / maand excl. BTW

Layout kiezen / webdesign aanpassen

Ander webdesign / layout? Dat kan hier heel gemakkelijk!

  1. Gratis: Kies één van de voor geprogrammeerde layouts.
  2. Gratis: Pas je gekozen webdesign naar wens aan.
  3. Kies hier een andere gratis layout: Gratis implementatie.
  4. Kies een andere gratis layout: Vergoeding voor implementatie.
  5. Kies een betaald thema: Vergoeding voor implementatie.
  6. Laat een layout voor je maken.

Andere Layout

Ander Webdesign

Eénmalige betaling

1. Om welk webdesign gaat het (naam)
2. Waar kunnen wij het vinden
3. Als het in een account staat, mogen wij dan inlog-gegevens opdat wij het kunnen uploaden

Het verwijderen van webdesigns bespaart webruimte. Als er een webdesign extra op je website / webshop wordt gezet, dan kost dat webruimte.

Prijs per maand

Categorie:

Beschrijving

CountryLock

Beschrijving

CountryLock provides a simple, lightweight way to allow or block countries from accessing your WordPress site.

It’s designed to be “set it and forget it” with no upsells, ads, or complex configurations.

✨ Key Features

  • Master Toggle: Enable or disable the firewall with a single click.
  • Allowed Countries List: Specify which two-letter country codes (e.g., US, CA) are allowed. Everyone else is blocked.
  • Admin Bypass: Logged-in administrators can always bypass the block (toggleable).
  • IP Allowlist: A simple list of IPs or CIDR ranges (like 123.45.67.89 or 10.0.0.0/8) that are always allowed.
  • Block Logging: See which countries and IPs are being blocked (toggleable).
  • Zero-Lookup Detection: Automatically uses Cloudflare (HTTP_CF_IPCOUNTRY) and other common server-level GEO headers for instant decisions with zero performance impact.
  • Remote Lookup: As a fallback, it can query an external service (ipapi.co) if no headers are found.

External Services

This plugin uses one external service as a fallback to determine a visitor’s country if no local GEO headers (like those from Cloudflare or a server-level GeoIP module) are present.

  • Service: ipapi.co
  • What it’s used for: To look up the country of origin for a visitor’s IP address.
  • Data Sent: The visitor’s IP address is sent to the service. This happens only if the “Use remote lookup if no geo headers” setting is enabled AND no local GeoIP headers are detected.
  • Service Policies:

Installatie

  1. Upload the countrylock folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to the new ‘CountryLock’ menu in your admin sidebar.
  4. Configure your allowed countries and toggle the plugin to “Enabled”.

Beoordelingen

17 november 2025
SUPER lightweight — like very minimal code. And it blocks these visits at the edge which has DRASTICALLY reduced the # of visits from spam countries like china/india/russia/etc. that I’m receiving on my sites (that are all local US/CA/MX). It’s just a perfect little addition to reduce hosting costs for my clients.Also — it seems other plugins do the opposite where you block specific countries, this is arranged to ALLOW the countries you want, which is way easier with hundreds of countries producing spam with AI now.
Lees 1 beoordeling

Bijdragers & ontwikkelaars

“CountryLock” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

Vertaal “CountryLock” in je eigen taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

1.0.8

  • Fix: Corrected admin page structure to prevent other plugins’ notices from appearing inside the UI.

1.0.7

  • Fatal Error fix

1.0.6

  • Refactor: Move inline CSS and JS to external files (tscl-admin.css, tscl-admin.js) and enqueue them properly.
  • Refactor: Rename all internal prefixes from cl_ to tscl_ to meet WordPress.org prefixing standards.
  • Refactor: Remove custom 403 page in favor of the standard wp_die() screen for better compatibility.
  • Fix: Use filemtime() for asset versioning to automatically bust cache.
  • Docs: Add readme.txt with external service disclosure.

1.0.5

  • Initial public release.