WP Manifestindependent plugin directory
manifest / admin / joepify-site-check

Joepify Site Check

WordPress-plugin: dashboardwidget met PHP-einddatum, updates, HTTPS, debug en XML-RPC. Geen tracking

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/joepify/joepify-site-check/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Joepify Site Check (WordPress-plugin)

Een kleine WordPress-plugin die op het dashboard toont of je site technisch op orde is: PHP-versie met einddatum, beschikbare updates, HTTPS, debugmodus, bestandsbewerking en XML-RPC. Geen instellingen, geen externe verbindingen en geen tracking.

Voor wie

Site-eigenaren en beheerders die in één oogopslag willen zien waar een WordPress-site achterloopt, zonder weer een zwaar beveiligingspakket te installeren.

Wat je ziet

Controle Wat er gebeurt
PHP-versie Toont de versie en tot wanneer die beveiligingsupdates krijgt. PHP 8.1 verliep op 31 december 2025, PHP 8.2 verloopt op 31 december 2026. Binnen 180 dagen staat de regel op "Let op", daarna op "Actie nodig"
Updates Aantal beschikbare updates voor core, plugins en thema's
HTTPS Draait de site over HTTPS
Debugmodus WP_DEBUG aan, en of fouten aan bezoekers worden getoond
Bestanden bewerken Staat DISALLOW_FILE_EDIT aan
XML-RPC Aan of uit

Alleen gebruikers met de rechten van een beheerder (manage_options) zien de widget.

De melding bij PHP lager dan 8.3

Draait de site op PHP 8.2 of ouder, dan toont de plugin op het dashboard en de pluginpagina een melding, bijvoorbeeld: "PHP 8.2 krijgt na 31 december 2026 geen beveiligingsupdates meer." Daaronder staan twee knoppen: "Laat dit oplossen door Joepify" (naar de WordPress check) en een WhatsApp-bericht. Dat is een hulpaanbod van de makers van de plugin; zeg dat gerust tegen je klanten als je de plugin voor hen installeert.

  • Wegklikbaar: "Verberg deze melding" onthoudt per gebruiker voor welke PHP-tak je hem hebt verborgen. Gaat de site naar een andere tak, dan komt de melding één keer terug.
  • Uit te zetten: add_filter( 'joepify_site_check_show_notice', '__return_false' );
  • Alleen beheerders zien hem, alleen op het dashboard en de pluginpagina.
  • De knoppen zijn gewone links. De plugin doet zelf geen verzoek; er wordt niets verstuurd tot je klikt. De plugin voert niets automatisch uit en past niets aan.
  • Bij verwijderen van de plugin wordt de gebruikersinstelling opgeruimd (uninstall.php).

Installeren

  1. Download of clone deze repo.
  2. Zet de map joepify-site-check (met joepify-site-check.php) in wp-content/plugins/.
  3. Activeer de plugin en open het dashboard.

Privacy en techniek

  • Geen externe verbindingen. De update-aantallen komen uit de gegevens die WordPress al heeft opgeslagen (update_core, update_plugins, update_themes).
  • Geen tracking, geen database-tabellen, geen opties.
  • Alle uitvoer wordt geëscaped (esc_html).
  • De PHP-einddatums staan in de code (bron: php.net, gecontroleerd 22 oktober 2026) en zijn te vinden in joepify_site_check_eol_dates().

Testen

Het PHP-bestand is gecontroleerd met php -l. De logica voor de PHP-status is een losse functie zonder WordPress-afhankelijkheid en getest met PHP 8.4 (zie tests/status-test.php):

php -l joepify-site-check.php
php tests/status-test.php

Meer dan het dashboard

Deze widget kijkt alleen naar binnen. Wil je ook van buitenaf zien of een site verouderde plugins heeft of tekenen van een hack, gebruik dan de gratis WordPress check. Voor hulp bij het bijhouden van een WordPress-site: WordPress specialist in Rotterdam. Op de command line werkt php-eol-check voor elke site.

Laat het mij doen

Ik werk de PHP-versie van je WordPress-site veilig bij en test dat alles blijft werken. Vaste prijs: vanaf €79 eenmalig (excl. btw). Controleer eerst je site of stuur een WhatsApp-bericht.

Over Joepify

Joepify is een webbureau aan de Metaalhof 27 in Rotterdam. Ayoub Assaidi bouwt en onderhoudt WordPress-sites zelf.

English

A single-file WordPress plugin that adds an admin-only dashboard widget with your PHP version and its security end-of-life date, pending updates, HTTPS, debug mode, file editing and XML-RPC status. No external requests, tracking or settings. For PHP below 8.3 it shows one dismissible notice with an optional link to paid help from the plugin authors; it can be disabled with a filter. readme.txt follows the wordpress.org format (Dutch and English).

Licentie

GPL-2.0-or-later, zie LICENSE.