Wo finde ich eine große Liste von WordPress-Plugins?

Lesezeit: 2 Minuten

Benutzer-Avatar
xly0n

Ich bin Sicherheitsforscher und interessiere mich für WordPress. Ich habe mehrere Plugins getestet, die ich auf der offiziellen Website von WordPress gefunden habe. Ich suche nach einer großen Liste von WordPress-Plugins. Kennt jemand eine Seite mit einer Liste oder Datenbank von WordPress-Plugins zum Herunterladen? Ich habe nur die offizielle Seite getestet.

wenn du nach einer Möglichkeit suchst, die Liste aller Plugins zu erhalten, die im Plugin-Verzeichnis von WordPress.org aufgeführt sind.

Hier ist ein Rat für Sie: Es ist lange her, dass dies gefragt wurde – aber trotzdem.. hier meine kleine Idee, die mir einfallen kann..

Nicht die beste Antwort, aber ich habe versucht, mein eigenes Problem so gut wie möglich zu lösen.

Sie können mit so etwas beginnen:

https://api.wordpress.org/plugins/info/1.2/?action=query_plugins&request[page]=1&Anfrage[per_page]=400

Außerdem: Ich denke, es ist selbsterklärend.

Abrufen einer Liste von Plugins Dies gibt nicht ALLE Plugins zurück, aber es gibt die am besten bewerteten zurück:

$plugins = plugins_api('query_plugins', array(
    'per_page' => 100,
    'browse' => 'top-rated',
    'fields' =>
        array(
            'short_description' => false,
            'description' => false,
            'sections' => false,
            'tested' => false,
            'requires' => false,
            'rating' => false,
            'ratings' => false,
            'downloaded' => false,
            'downloadlink' => false,
            'last_updated' => false,
            'added' => false,
            'tags' => false,
            'compatibility' => false,
            'homepage' => false,
            'versions' => false,
            'donate_link' => false,
            'reviews' => false,
            'banners' => false,
            'icons' => false,
            'active_installs' => false,
            'group' => false,
            'contributors' => false
        )));
Save the data as JSON
Since the data that we get is huge and it will be bad for performance, we try to get the name and the slug out of the array and then we write it in a JSON file:

$plugins_json = '{' . PHP_EOL;
// Get only the name and the slug
foreach ($plugins as $plugin) {
    foreach ($plugin as $key => $p) {
        if ($p->name != null) {
            // Let's beautify the JSON
            $plugins_json .= '  "'. $p->name . '": {' . PHP_EOL;
            $plugins_json .= '      "slug": "' . $p->slug . '"' . PHP_EOL;
            end($plugin);
            $plugins_json .= ($key !== key($plugin)) ? '    },' . PHP_EOL : '   }' . PHP_EOL;
        }
    }
}
$plugins_json .= '}';
file_put_contents('plugins.json', $plugins_json);

Jetzt haben wir eine schlanke JSON-Datei mit nur den Daten, die wir brauchen.

Um die JSON-Datei ständig zu aktualisieren, führen wir dieses Skript aus, um alle 24 Stunden eine JSON-Datei zu erstellen, indem wir einen Cron-Job einrichten.

HTH

Wenn Sie weitere Plugin-Details wünschen. Klicken Sie einfach darauf https://yendif.com/ Da die Website sowohl kostenlose als auch kostenpflichtige Joomla- und WordPress-Plugins enthält, sieht es wie ein vollständiges Paket aus

  • Sie sollten den Inhalt des Links zum besseren Verständnis in die Antwort aufnehmen

    – Ibo

    3. Oktober 2017 um 7:53 Uhr

1204970cookie-checkWo finde ich eine große Liste von WordPress-Plugins?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy