Am haben wir jedes der 70.909 gelisteten Plugins im WordPress-Plugin-Verzeichnis abgerufen und gegen alle 123.970 je vergebenen Kennungen (slugs) gehalten.
58,4 % der gelisteten Plugins (41.395) hatten seit über 365 Tagen keine Veröffentlichung; nach Installationen gewichtet sind es 3,7 bis 7,8 %.
Beide Zahlen stimmen, sie beantworten verschiedene Fragen: nach Stückzahl ist das Verzeichnis still, nach Nutzung lebendig.
Installationszahlen (active_installs, gemeldet vom Update-Check, keine Websites) kommen aus der Quelle mit einer signifikanten Stelle; deshalb steht jede darauf beruhende Zahl hier als Band.
nach Installationen gewichtet · 17,5 Mio bis 26,0 Mio von 324,8 Mio bis 482,3 Mio
3,7 bis 7,8 %
0255075100 %
still heißt hier: seit mehr als 365 Tagen ohne Release.
Abb. 1 Anteil der gelisteten Plugins ohne Veröffentlichung seit über 365 Tagen, n = 70.909. Oben nach Stückzahl (exakt), unten nach Installationen gewichtet. Die helle Fläche ist das Band aus Unter- und Obergrenze: untere Schranke = stille Untersummen gegen den Rest mit Obersummen, obere Schranke umgekehrt. Der Quotient der Untersummen allein läge bei 5,4 %; er ist kein Band und steht deshalb nicht im Titel. Installationen melden sich beim Update-Check, sie sind keine Websites.
Zitieren und Weitergeben
Am hatten 41.395 der 70.909 im WordPress-Plugin-Verzeichnis gelisteten Plugins (58,4 %) seit über 365 Tagen keine Veröffentlichung; nach aktiven Installationen gewichtet sind das 3,7 bis 7,8 %.
53.061 von 123.970 je vergebenen Plugin-Kennungen (42,8 %) waren am nicht mehr gelistet.
Die Summe aller gemeldeten aktiven Installationen liegt zwischen 324,8 Mio und 482,3 Mio; die Spannweite von 48,5 % ist bauartbedingt, weil active_installs eine signifikante Stelle hat.
Horst Wenzel, hafenstudios: Plugin Directory Census 01/2026, Stichtag , Fassung 1.2, https://hafenstudios.com/census/01-2026/, SHA-256 der Aggregatdatei 57f06ac50b531486bd67ab9c52468f06d31ba84b6223e3e52101dd650b5e923f
1Abschnitt 1: Wie viele WordPress-Plugins hatten seit über einem Jahr kein Release?
Am hatten 41.395 der 70.909 gelisteten Plugins (58,4 %) seit über 365 Tagen keine Veröffentlichung; sie tragen 3,7 bis 7,8 % aller Installationen.
Tabelle 1 · Kennzahlen des Bestands
Kennzahlen des Bestands
Kennzahl
Wert
Anteil
Band (Unter- bis Obergrenze)
Genauigkeit
Quellfeld
je vergebene Kennungen (slugs)
123.970
exakt
SVN-Verzeichnisliste
gelistete Plugins
70.909
exakt
query_plugins
Kennungen, heute nicht gelistet
53.061
42,8 %
exakt
Differenz
kein Release seit über 365 Tagen
41.395
58,4 %
3,7 bis 7,8 % der Inst. (17,5 Mio bis 26,0 Mio)
Band
last_updated, active_installs
kein Release seit über 730 Tagen
35.602
50,2 %
2,0 bis 4,3 % (9,7 Mio bis 14,1 Mio)
Band
dito
kein Release seit über 1.095 Tagen
32.920
46,4 %
1,4 bis 3,0 % (6,6 Mio bis 9,7 Mio)
Band
dito
im Aufnahmejahr zuletzt angefasst und seit über 730 Tagen ohne Release
19.013
26,8 %
exakt
added, last_updated
Installationen gesamt
324,8 Mio bis 482,3 Mio, oberster Eimer nach oben offen
Band
active_installs
tragen die Verzeichniswarnung „nicht mit den letzten drei Hauptversionen getestet“ (getestet bis unter 6.9 oder keine Angabe)
44.720
63,1 %
Selbstauskunft
tested
auf WordPress 7.1 getestet (Kern seit wenigen Wochen)
6.458
9,1 %
Selbstauskunft
tested
auf WordPress 7.0 getestet
12.858
18,1 %
Selbstauskunft
tested
ohne PHP-Mindestversion (Feld ist false, nicht leer)
31.584
44,5 %
Selbstauskunft
requires_php
geben PHP 5.x als Untergrenze an
8.131
11,5 %
58,0 Mio bis 82,8 Mio Installationen
Untergrenze / Band
requires_php, active_installs
Median der Tage seit dem letzten Release
749
exakt
last_updated
Release innerhalb der letzten 90 Tage
18.878
26,6 %
exakt
last_updated
mindestens ein Support-Faden im Zeitfenster der Pluginseite
3.592
5,1 %
Selbstauskunft
support_threads
von deren 8.836 Support-Fäden als gelöst markiert
5.415
61,3 %
Selbstauskunft
support_threads_resolved
Support-Fäden (support_threads, support_threads_resolved): Die Schnittstelle zählt Fäden der letzten zwei Monate, so wie die Pluginseite sie als „x out of y issues resolved in the last two months“ zeigt (geprüft am 08.09.2026 an contact-form-7). Autoren und Moderatoren markieren „gelöst“ selbst.
Die Zahlen in einem Satz, zum Übernehmen
Am hatten 41.395 der 70.909 im WordPress-Plugin-Verzeichnis gelisteten Plugins (58,4 %) seit über 365 Tagen keine Veröffentlichung; nach aktiven Installationen gewichtet sind das 3,7 bis 7,8 %.
Häufiger Fehlsatz „Über die Hälfte aller WordPress-Plugins ist verwaist.“ Gemessen ist der Anteil der Plugins ohne Release seit über einem Jahr; ob ein Plugin verwaist ist, sagt das Feld nicht.
53.061 von 123.970 je vergebenen Plugin-Kennungen (42,8 %) waren am nicht mehr gelistet.
Häufiger Fehlsatz „53.061 Plugins wurden geschlossen.“ Nicht gelistet ist nicht geschlossen: darunter sind auch Kennungen, die nie ein Release hatten.
Die Summe aller gemeldeten aktiven Installationen liegt zwischen 324,8 Mio und 482,3 Mio; die Spannweite von 48,5 % ist bauartbedingt, weil active_installs eine signifikante Stelle hat.
Häufiger Fehlsatz „X Millionen Websites nutzen verwaiste Plugins.“ Installationen sind keine Websites, und der Wert ist ein Band, kein Punkt.
8.131 gelistete Plugins (11,5 %) geben PHP 5.x als Untergrenze an; zusammen tragen sie 58,0 Mio bis 82,8 Mio Installationen.
Häufiger Fehlsatz „8.131 Plugins verlangen PHP 5.“ Die Angabe ist eine Untergrenze in der Selbstauskunft, kein Nachweis, dass der Code auf PHP 8 nicht läuft.
2Abschnitt 2: Wie genau ist active_installs?
active_installs kennt in der Vollerhebung genau 54 Werte, jeder mit einer signifikanten Stelle, und jeder Wert ist die Untergrenze eines Bereichs: 10.000 heißt 10.000 bis 19.999.
Abb. 2 Die 54 Werte, die active_installs am annahm, und die Summe über alle 70.909 Plugins. Die Spannweite ist bauartbedingt und wird durch keine Stichprobe kleiner. Bei Anteilen ist das Band schmal (Abb. 1), bei Summen breit. Wo wir genau sind, sagen wir es; wo nicht, zeigen wir es.
Untere und obere Schranke der Installationssumme
Untergrenze
Obergrenze
Spannweite
Plugins im obersten Eimer
324,8 Mio
482,3 Mio
48,5 %
3
Was daraus folgt
Jede Aussage der Bauart „X Millionen Websites nutzen Y“ aus dieser Quelle trägt dieses Band, ob sie es sagt oder nicht. Und dieser Report rechnet nirgends von Installationen auf Websites, Nutzer oder Kunden hoch.
3Abschnitt 3: Wie viele Plugins gibt es im WordPress-Plugin-Verzeichnis?
Am waren 70.909 Plugins gelistet; 123.970 Kennungen (slugs) wurden je vergeben, 53.061 davon (42,8 %, zwei von fünf) sind heute nicht gelistet.
123.970 je vergebene Kennungen, 53.061 davon heute nicht gelistet. Ein Quadrat ist ein Prozent, rund 1.240 Kennungen. Darunter sind geschlossene Plugins, aber auch Kennungen, die nie ein Release hatten, und abgelehnte Freigaben. Wie sich das verteilt, misst Ausgabe 02.
Je vergebene, gelistete und nicht gelistete Kennungen
je vergeben
gelistet
nicht gelistet
Anteil
123.970
70.909
53.061
42,8 %
Wer vorher gemessen hat
Drei Quellen zählen das Verzeichnis regelmäßig, und dieser Report ersetzt keine davon. wp.md (Pavel Ciorici) verfolgt seit 2024 täglich die Beliebtheit von rund 3.000 Plugins und Themes. WP Open Data (Javier Casares) veröffentlicht monatlich offene Datensätze, darunter die Zahl der Plugins im Verzeichnis. Und die Schnittstelle von wordpress.org selbst meldet beim Blättern eine Gesamtzahl, allerdings je nach Sortierung eine andere (Anhang A.1). Repliziert wird hier der Bestand als Nenner. Neu und in keiner dieser Quellen gefunden: der Nenner aus der SVN-Verzeichnisliste, das Band aus gegenläufigen Schranken, die Selbstmessung und die sieben Schnittstellen-Befunde im Anhang.
4Abschnitt 4: Wo sitzt die Stille?
Stille ist eine Funktion der Größe: 61,7 % der Plugins mit unter 1.000 Installationen hatten seit über einem Jahr kein Release, bei Plugins ab einer Million Installationen sind es 1,5 %.
Abb. 3 Fünf Installationsgruppen nach den Eimern der API, n = 70.909. Links der Anteil der Plugins (exakt), rechts der Anteil der Installationen als Band, am Zeilenende der Anteil ohne Release seit über 365 Tagen. 19.013 Plugins (26,8 %) wurden im Jahr ihrer Aufnahme zuletzt angefasst und haben seit über 730 Tagen kein Release. Die Gruppenbänder sind je Gruppe ungünstigster Fall gegen den Rest und summieren sich deshalb nicht auf 100 Prozent. Die Eimergrenzen sind die der API, keine eigenen. 67 Plugins tragen 41,5 bis 60,9 % aller Installationen.
Abb. 4 Jahr der letzten Veröffentlichung, n = 70.909. Die gestrichelte Linie ist die aktive Schwelle; der Jahrgang, in dem sie liegt, trägt nur einen Umriss, weil Jahresbalken nicht tagesgenau sind. Diese Abbildung trägt kein Band; sie zählt Plugins, nicht Installationen.
Plugins ab 1.000 Installationen nach Installationsklasse und Alter des letzten Release
Installationen
unter 1 Jahr
1 bis 3 Jahre
über 3 Jahre
1.000 bis 9.999
3.191
761
864
10.000 bis 99.999
1.438
183
112
100.000 bis 999.999
378
16
5
ab 1 Mio
66
1
0
Abb. 5 7.015 Plugins ab 1.000 Installationen, Zeitachse logarithmisch. Der Strich ist gleichmäßig gefüllt, weil die Quelle nicht sagt, wo im Bereich der wahre Wert liegt. Die waagerechten Streifen sind echt: die API kennt nur 54 Werte. Die Anteile aus Abb. 1 gelten für den ganzen Bestand, die Wolke zeigt 9,9 % davon; die übrigen 90,1 % liegen im Streifen darunter.
Abb. 6 Anteil der Plugins ohne Release seit über 365 Tagen je Aufnahmejahr, n = 70.909. Querschnitt über Überlebende, kein Zeitverlauf; einen Verlauf gibt es ab Ausgabe 02.
5Abschnitt 5: Wie still ist deine Kategorie?
Stille hängt an der Kategorie: Unter den 40 häufigsten Schlagworten reicht der Anteil ohne Release seit über einem Jahr von 15,2 % (AI) bis 94,3 % (twitter).
Tabelle 4 · Die 40 häufigsten Schlagworte
Die 40 häufigsten Schlagworte
Schlagwort
Plugins
davon ohne Release seit der Schwelle
Installationen (Band)
woocommerce woocommerce
8.294
32,1 %
11,9 Mio bis 16,5 Mio
widget widget
2.632
83,7 %
3,2 Mio bis 4,6 Mio
seo seo
2.383
33,9 %
28,3 Mio bis 44,1 Mio
AI ai
1.969
15,2 %
3,7 Mio bis 6,0 Mio
admin admin
1.776
75,5 %
3,9 Mio bis 5,9 Mio
security security
1.501
35,8 %
26,8 Mio bis 39,2 Mio
shortcode shortcode
1.431
66,7 %
1,5 Mio bis 2,2 Mio
post post
1.395
90,9 %
1,3 Mio bis 1,9 Mio
posts posts
1.247
83,1 %
1,4 Mio bis 2,2 Mio
gutenberg gutenberg
1.209
38,4 %
17,7 Mio bis 24,4 Mio
elementor elementor
1.177
32,3 %
20,4 Mio bis 35,8 Mio
ecommerce ecommerce
1.164
50,2 %
10,3 Mio bis 13,5 Mio
comments comments
1.140
83,1 %
6,2 Mio bis 7,7 Mio
email email
1.090
58,3 %
8,0 Mio bis 11,2 Mio
analytics analytics
1.020
41,0 %
10,8 Mio bis 14,4 Mio
block block
980
45,6 %
3,7 Mio bis 5,8 Mio
login login
939
61,0 %
5,9 Mio bis 9,8 Mio
images images
936
70,2 %
2,3 Mio bis 3,1 Mio
performance performance
929
27,7 %
21,5 Mio bis 30,6 Mio
image image
901
77,6 %
2,0 Mio bis 3,1 Mio
payment gateway payment-gateway
854
40,2 %
0,4 Mio bis 0,5 Mio
chatbot chatbot
787
23,4 %
1,4 Mio bis 2,6 Mio
content content
783
52,1 %
1,2 Mio bis 2,3 Mio
payment payment
767
49,0 %
1,6 Mio bis 2,0 Mio
gallery gallery
765
62,0 %
3,3 Mio bis 4,6 Mio
media media
724
52,8 %
2,1 Mio bis 3,5 Mio
contact form contact-form
677
45,9 %
24,1 Mio bis 37,2 Mio
google google
667
84,6 %
8,3 Mio bis 10,3 Mio
contact form 7 contact-form-7
653
40,3 %
2,3 Mio bis 3,2 Mio
slider slider
653
66,8 %
2,3 Mio bis 2,8 Mio
checkout checkout
640
27,3 %
0,2 Mio bis 0,3 Mio
shipping shipping
627
36,5 %
0,5 Mio bis 0,7 Mio
spam spam
620
67,9 %
7,1 Mio bis 9,0 Mio
chat chat
610
44,9 %
1,4 Mio bis 1,7 Mio
automation automation
605
22,1 %
0,4 Mio bis 0,5 Mio
video video
602
65,0 %
0,4 Mio bis 0,7 Mio
sidebar sidebar
602
89,0 %
0,6 Mio bis 1,1 Mio
search search
593
61,4 %
1,2 Mio bis 1,9 Mio
twitter twitter
592
94,3 %
0,4 Mio bis 0,7 Mio
editor editor
587
64,7 %
25,6 Mio bis 40,5 Mio
Ein Plugin trägt bis zu fünf Schlagworte und zählt in jedem davon. Die Anteile schalten mit der Schwelle in Abbildung 1. Installationen als Band, Schlagworte sind Selbstauskunft der Autoren.
Wem gehört das Verzeichnis?
38.641 verschiedene Anbieter stehen hinter den gelisteten Plugins, 27.693 davon (71,7 %) mit genau einem Plugin. Am anderen Ende der Skala: Syed Balkhi kommt mit 98 Plugins auf 4,6 bis 9,3 % aller Installationen.
Tabelle 5 · Die 15 Anbieter mit den meisten Installationen
Die 15 Anbieter mit den meisten Installationen
Anbieter
Plugins
Anteil aller Installationen (Band)
davon ohne Release seit über 365 Tagen
Syed Balkhi
98
4,6 bis 9,3 %
50
Automattic
78
3,8 bis 7,0 %
35
Yoast
7
2,8 bis 7,2 %
–
Elementor
14
2,6 bis 7,1 %
4
Rock Lobster Inc.
6
2,4 bis 6,4 %
–
WordPress.org
21
2,3 bis 4,1 %
3
Brainstorm Force
34
1,5 bis 3,3 %
0
LiteSpeed Technologies
2
1,5 bis 2,5 %
–
David Anderson / Team Updraft
16
1,3 bis 2,9 %
0
Google
3
1,1 bis 1,9 %
–
ServMask
1
1,0 bis 1,8 %
–
Mark Maunder
1
1,0 bis 1,8 %
–
WooCommerce
29
0,9 bis 1,6 %
10
Softaculous
12
0,9 bis 1,9 %
0
Rank Math SEO
2
0,9 bis 1,6 %
–
Anbieter nach dem Feld author der Schnittstelle, so wie der Autor es angibt; Konzerne mit mehreren Autorennamen erscheinen getrennt. Installationsanteil als gegenläufiges Band gegen den Rest des Bestands. Die zehn Anbieter mit den meisten Installationen tragen zusammen 26,7 bis 44,8 % aller Installationen.
Tabelle 6 · Die 15 Anbieter mit den meisten Plugins
Die 15 Anbieter mit den meisten Plugins
Anbieter
Plugins
davon ohne Release seit über 365 Tagen
bPlugins
105
0
shawfactor
100
99
Syed Balkhi
98
50
WPClever
88
0
Automattic
78
35
add-ons.org
69
0
Scott Reilly
65
59
Jose Mortellaro
56
0
VillaTheme
55
0
Katsushi Kawamori
54
0
Saad Iqbal
52
8
WPDeveloper
47
14
Fahad Mahmood
45
25
miniOrange
44
3
gopiplus
44
43
Stillzähler nur bei Anbietern ab 10 Plugins; darunter sagt die Zahl nichts über den Anbieter. Viele Kennungen eines Anbieters sind eingefrorene Ableger, Umbenennungen oder Testeinträge, die Liste zählt Kennungen, nicht Produkte.
6Abschnitt 6: Die größten Plugins, mit Namen
466 Plugins haben mindestens 100.000 Installationen, 67 mindestens eine Million; diese 67 tragen 41,5 bis 60,9 % aller Installationen. Jede Blase ist ein Plugin, ihre Größe das Installationsband, ihre Farbe die Kategorie; umschaltbar auf das Alter des letzten Release und auf die Bewertung.
Abb. 7 Plugins ab 100.000 Installationen (umschaltbar auf ab 10.000 und ab einer Million), Stichtag , im Bild nur so viele Blasen, wie ihren Namen tragen können; die Reihenfolge geht nach Installationsband, dann Zahl der Bewertungen. Größe der Blase nach der Untergrenze des Installationsbandes, gestaucht (der Radius wächst mit Installationen hoch 0,4, sonst sprengen zehn Millionen das Bild); der dünne Ring zeigt die Obergrenze. Farbe nach Kategorie, abgeleitet aus dem ersten passenden Schlagwort; umschaltbar auf Release-Alter (Teal innerhalb der gewählten Schwelle, Orange davor) und auf Bewertung. Alle Werte sind die der öffentlichen Schnittstelle, Klick auf eine Blase zeigt sie. Wer mehr hineinliest als Größe, Alter, Bewertung und Schlagwort, liest mehr, als die Quelle hergibt.
7Abschnitt 7: Prüfe deine eigenen Plugins
Trag die Verzeichnis-Kennungen ein, die auf deiner Seite laufen, eine pro Zeile. Du findest sie in der Adresse der Verzeichnisseite oder als Ordnername unter wp-content/plugins/. Wer WP-CLI hat: wp plugin list --field=name, Ausgabe hier einfügen. Auch ls wp-content/plugins funktioniert.
284 Seiten zu je 250 Einträgen, ein Abruf je 250 Millisekunden, Laufzeit 190 Sekunden
Nenner
Verzeichnisliste von plugins.svn.wordpress.org vom : 123.921 Einträge. 49 Plugins, die bis zum Bestandsabzug am neu aufgenommen wurden, stehen im Bestand, aber noch nicht in der Liste; sie zählen als vergeben. Je vergeben sind damit 123.970 Kennungen, nicht gelistet ist die exakte Mengendifferenz: 53.061
Entdopplung
Sechs Datensätze tauchten während des Laufs auf zwei Seiten auf, weil sich der nach Aktualität sortierte Bestand bewegt; sie sind über den Slug entdoppelt
Referenzzeitpunkt
2026-08-28 21:56:30 UTC; jeder Tageswert rechnet gegen diesen Zeitpunkt
Bandformel: Jede Größe aus active_installs steht als Summe der Untergrenzen und Summe der Obergrenzen. Anteile sind gegenläufige Schranken, damit der ungünstigste Fall in beide Richtungen abgedeckt ist:
unter = sU / (sU + (totO − sO))
ober = sO / (sO + (totU − sU))
Konvention für den obersten Eimer: Die API nennt für Plugins ab zehn Millionen Installationen keine Obergrenze. Wir rechnen mit 19.999.999, so wie bei jedem anderen Eimer, und weisen den Eimer in jeder Abbildung als nach oben offen aus.
Begriffe, wie sie hier gemeint sind: Kennung (slug) ist der Ordnername im Verzeichnis. Wartungsstill heißt keine Veröffentlichung seit über 365 Tagen, gemessen an last_updated; die Schwelle ist in den Abbildungen umschaltbar. Installationen sind active_installs, gemeldet vom Update-Check, die Untergrenze eines Bereichs, keine Websites.
9Abschnitt 9: Grenzen
Installationen sind keine Websites, keine Nutzer und keine Kunden. Sie zählen Installationen, die sich beim Update-Check melden, und jede Zahl ist die Untergrenze eines Eimers.
Downloads und Installationen sind nicht ineinander umrechenbar; jedes automatische Update zählt als Download.
tested und requires_php sind Selbstauskunft der Autoren und werden hier jedes Mal so benannt. Niemand prüft sie nach.
„Nicht gelistet“ ist nicht „geschlossen“. Die Differenz enthält geschlossene Plugins, aber auch Kennungen, die nie ein Release hatten. Warum eine Kennung nicht mehr gelistet ist, sagt diese Ausgabe nicht.
Der oberste Eimer ist offen. Für Plugins ab zehn Millionen Installationen nennt die Quelle keine Obergrenze.
Ausgabe 01 ist eine Basislinie ohne Vergleichspunkt. Jede Aussage über einen Trend wäre erfunden.
Warum dieser Report keine CRA-Aussage trifft
Aus keinem hier gemessenen Feld folgt eine Aussage über Sicherheit, Schwachstellen oder die Konformität mit dem Cyber Resilience Act. Die Meldepflichten aus Artikel 14 gelten ab dem 11. September 2026, die übrigen Pflichten ab dem 11. Dezember 2027, und freie Software ohne kommerzielle Tätigkeit fällt nicht in den Anwendungsbereich. Ein Plugin ohne Release seit einem Jahr ist deshalb kein Sicherheitsbefund und keine Konformitätsaussage. Es ist still, mehr sagt die Zahl nicht.
10Abschnitt 10: Welche Namen hier stehen, und was die Daten über sie sagen
Abbildung 7 und die Tabelle darunter nennen Plugins beim Namen: alle mit mindestens 10.000 Installationen, mit genau den Werten, die die öffentliche Schnittstelle von wordpress.org für jedes Plugin ausgibt. Wer dort nachschlägt, sieht dasselbe. Was die Werte sagen: wann das letzte Release war, wie viele Installationen sich beim Update-Check melden (als Band), bis zu welcher WordPress-Version der Autor getestet hat, welche Bewertung die Nutzer geben. Was sie nicht sagen: ob ein Plugin sicher ist, ob es funktioniert, ob es gepflegt wird, ohne dass ein Release nötig war. Ein Plugin ohne Release seit einem Jahr ist still, mehr steht hier nicht, und in keiner Überschrift dieser Seite steht ein einzelner Name. Die Zählwerte dazu: 22 von 466 Plugins ab 100.000 Installationen waren seit über einem Jahr still, 5 seit über drei Jahren; 1 von 67 ab einer Million. Wer als Anbieter oder Autor einen Wert für falsch hält, schreibt an moin@hafenstudios.com; jede Korrektur steht mit Datum in der Versionsgeschichte.
11Abschnitt 11: Interessenkonflikt
hafenstudios verkauft WordPress-Plugins, einige davon stehen im Verzeichnis. Für sie gelten dieselben Abfragen, Formeln und Schwellen wie für jedes andere Plugin, eine Sonderbehandlung gibt es nicht. Auf den Profilseiten steht dort, wo ein eigenes Plugin thematisch passt, ein als Eigenwerbung gekennzeichneter Hinweis; die Werte sind davon unberührt. Unsere Plugins haben keine Nutzer-Telemetrie, und es wird keine geben. Keine Kategorie, in der wir verkaufen, wird in diesem Report gesondert ausgewertet.
12Abschnitt 12: Ausgabe 02
Was Ausgabe 02 messen wird, festgelegt vor der Erhebung
Unverändert
Schwellen 365, 730 und 1.095 Tage; Bänder nach der Formel in Abschnitt 8; Konvention für den obersten Eimer; Plugins mit Namen und den Werten der Schnittstelle, ohne Wertung.
Neu gemessen
Welche Kennungen zwischen den Stichtagen aus dem Verzeichnis verschwunden sind und wie viele davon die Schnittstelle als geschlossen führt, mit Grund. Die Liste erscheint mit Kennungen, so wie heute schon die Liste der nicht gelisteten.
Was nicht kommt
Keine Wertung einzelner Plugins, keine Rangliste der am längsten stillen Plugins, keine Aussage zu Sicherheit oder Schwachstellen.
Erhebungsfenster
Stichtag in der letzten Novemberwoche 2026, festgelegt am 09.09.2026. Der genaue Tag steht vor der Erhebung auf der Reihenseite.
13Abschnitt 13: Daten und Zitierform
Veröffentlichte Datendateien mit Format, Größe, Prüfsumme und Lizenz
census-slugs.tsv alle 70.909 Kennungen mit Installationsbereich, Tagen seit dem letzten Release, getesteter Version und PHP-Mindestversion; Kopfzeile slug, installationsbereich, tage_seit_release, getestet_bis, php_min
census-plugins-01-2026.json die 2.199 Plugins ab 10.000 Installationen mit Name, Anbieter, Band, Tagen seit Release, Aufnahmedatum, getesteter Version, WP- und PHP-Untergrenze, Bewertung, Supportfäden, Downloads und Schlagworten; Kopfblock erklärt jedes Feld
census-nicht-gelistet-01-2026.txt die 53.061 je vergebenen Kennungen, die am Stichtag nicht gelistet waren, eine je Zeile, ohne weitere Felder; Grund der Nichtlistung nicht ablesbar
Die drei Skripte sind die Originale aus dem Projekt, als Textkopien mit Prüfsumme: seekarte-bestand.mjs zieht den Vollabzug über die Schnittstelle, seekarte-auswerten.mjs rechnet die Kennzahlen, seekarte-seitendaten.mjs schreibt die Dateien dieser Seite. Sie laufen ohne Abhängigkeiten unter Node.js; wer sie am Rohabzug ausführt, bekommt dieselben Zahlen.
Zitieren
Horst Wenzel Horst Wenzel baut in Hamburg WordPress-Plugins (hafenstudios) und misst das Verzeichnis, in dem sie liegen. Fragen und Korrekturen: moin@hafenstudios.com.
Horst Wenzel, hafenstudios: Plugin Directory Census 01/2026, Stichtag , Fassung 1.2, https://hafenstudios.com/census/01-2026/, SHA-256 der Aggregatdatei 57f06ac50b531486bd67ab9c52468f06d31ba84b6223e3e52101dd650b5e923f
Versionsgeschichte
Versionsgeschichte
Fassung
Datum
Änderung
1.0
2026-08-28
Erstveröffentlichung
1.1
2026-09-05
Bandformel nach Bauplan 4.12 (gegenläufige Schranken statt Quotient), Anzahl der active_installs-Werte von 52 auf 54 korrigiert, Formulierung der PHP-Untergrenze, neue Abbildungen 2 bis 6, Aggregate gruppen, kohorten, getestet, weitere, dichte, selbstmessung, Referenzzeitpunkt im Datensatz
1.2
2026-09-14
Plugin-Namen: Abbildung 7 (Blasenkarte) und Tabelle der Plugins ab einer Million, Abschnitt 9 neu; Abschnitt 5 Stille nach Schlagwort und Anbieter; Selbstprüfung mit Bezugswerten je Installationsgruppe; Nenner und Zähler als exakte Mengendifferenz aus SVN-Liste und Bestand (123.970 je vergeben, 53.061 nicht gelistet, statt 123.921 und 53.012 in den Fassungen 1.0 und 1.1; der Anteil bleibt 42,8 %); zwei neue Dateien (Namensdatei, Liste der nicht gelisteten Kennungen); Bild-Export je Abbildung
Alle Ausgaben stehen auf der Reihenseite; dort wird auch der Erhebungszeitpunkt der nächsten Ausgabe bekanntgegeben, bevor erhoben wird.
AAnhang A: Eigenheiten der Schnittstelle
Beim Erheben sind wir in jede einzelne davon getreten. Alle sieben sind mit den Aufrufen darunter reproduzierbar; diese Seite ruft nichts davon auf, die Aufrufe sind zum Selbermachen. Tonlage: Dokumentationsbefund, keine Anklage.
A.1 Das Verzeichnis kann seine eigene Größe nicht widerspruchsfrei angeben
Erwartet Dieselbe Gesamtzahl, egal nach welchem Kriterium sortiert wird.
Beobachtet Zum selben Zeitpunkt, dreimal reproduziert: über browse=updated meldet die Schnittstelle 70.826 Ergebnisse, über browse=popular 66.709. Differenz rund 4.100. Wer nach Beliebtheit blättert, verliert einen Teil des Bestands, ohne es zu merken.
Erwartetinfo.pages auf Seite 1 nennt die Zahl der Seiten, die es gibt.
Beobachtet Bei einer Suche meldet Seite 1 den Wert 11. Ruft man Seite 11 ab, meldet dieselbe Antwort plötzlich 27. Wer info.pages als Abbruchbedingung nimmt, verliert rund 60 Prozent der Treffer. Wir brechen deshalb an der ersten leeren Seite ab, nicht an der gemeldeten Zahl.
Erwartet Seite 1000 liefert den tausendsten Block oder einen Fehler.
Beobachtet Die Abfrage von Seite 1000, 1001, 2000 und 3001 liefert jeweils den Inhalt von Seite 999, und info.page meldet dann ebenfalls 999. Ein Crawler, der seinem eigenen Zähler traut, nimmt dieselben Datensätze mehrfach auf und merkt nichts. Möglicherweise ein gewollter Lastschutz, undokumentiert.
Erwartet Ein größeres limit liefert mehr Tage der Download-Historie.
Beobachtet Die Download-Historie akzeptiert limit bis 730 und gibt dann 729 Tage zurück. Ab 731 fällt sie kommentarlos auf 179 Tage. Geprüft mit 731, 800, 850, 900, 999, 1000 und 2000, immer dasselbe.
Erwartetrequires_php, tested und requires sind Versionsstrings oder leer.
Beobachtet Bei 44,5 % der gelisteten Plugins ist requires_php nicht etwa leer, sondern false. Dasselbe kommt bei tested und requires vor. Wer auf einen Versionsstring parst, stürzt ab oder zählt still falsch. Das ist der wahrscheinlichste Grund, warum kursierende Kompatibilitätszahlen auseinandergehen.
Reproduktion
$ curl -s 'https://api.wordpress.org/plugins/info/1.2/?action=query_plugins&request[browse]=updated&request[per_page]=250' | grep -o '"requires_php":false' | wc -l
→ eine Zahl größer als 0
A.6 Die wichtigste Kennzahl der Branche hat eine signifikante Stelle
Erwartetactive_installs ist eine Zählung.
Beobachtet In der Vollerhebung kommen bei active_installs nur 54 verschiedene Werte vor. Es gibt keine 12.500 und keine 47.000. Der Wert ist außerdem die Untergrenze eines Bereichs, nicht dessen Mitte. Was das für Summen bedeutet, zeigt Abbildung 2.
A.7 Schlagworte sind Slugs, Anzeigenamen sind Freitext
Erwartet Verwandte Schreibweisen eines Themas, etwa Singular und Plural oder eine Kurzform, laufen unter einem Schlagwort zusammen.
Beobachtet Die Schnittstelle normalisiert nur die Groß- und Kleinschreibung des Slugs, sonst nichts: „post“ und „posts“ sind zwei getrennte Schlagworte mit 1.395 beziehungsweise 1.247 Plugins im gesamten Bestand, „image“ und „images“ mit 901 und 936, „payment“ und „payment-gateway“ mit 767 und 854. Diese Erhebung übernimmt das: nur der Slug zählt, keine Zusammenlegung.