webentwicklung-frage-antwort-db.com.de

Wie bekomme ich Wordpress Plugins Daten in PHP Plugin API verwenden?

Ich versuche, die Liste der Wordpress-Plugins mithilfe der Wordpress-Plugin-API auf einer Seite PHP abzurufen.

Plugin API: http://api.wordpress.org/plugins/info/1.0/

Ich habe viele Artikel dazu gelesen, aber sie zeigen, wie man es in Wordpress macht.

Können Sie mir also helfen, die Liste aller Plugins in einer Tabelle auf der Seite PHP abzurufen, die über die Suchleiste oben durchsucht werden kann?

So wie wir die Plugins in Wordpress durchsuchen können, während wir ein neues Plugin hinzufügen, möchte ich dies auch auf einer PHP Seite tun. Ich habe viel programmiert, mich aber verwirrt.

Jede Hilfe wird sehr geschätzt.

2
Paras Shah

Leute, ich habe die Antwort gefunden. Nun, nach vielen Änderungen in den Codes, habe ich es endlich über API gemacht.

Über diese Seite PHP können Sie in jedem Plugin suchen, das in Wordpress Repository vorhanden ist.

Ich kann den Code leider nicht einfügen, da er zu lang ist.

Grundsätzlich schreibe ich nur kurz auf, was genau ich getan habe.

Zunächst habe ich ein PHP - CURL-Skript über die CallAPI-Funktion eingefügt. (Ich habe dasselbe Skript kopiert, das in der am häufigsten gestellten Antwort auf diese Frage enthalten ist: https://stackoverflow.com/questions/21182946/using-curl-to-get-api-data-within-php )

Dann habe ich diesem PHP - Skript Aktionen und Anfragen hinzugefügt, wie hier erklärt: http://code.tutsplus.com/articles/interacting-with-wordpress-plug-in-theme-api--wp- 25805

Danach habe ich die Ausführung der CallAPI-Funktion unserialisiert

Dadurch erhielt ich alle Informationen, die ich brauchte. Schließlich habe ich eine Tabelle in foreach-Schleife erstellt, damit die Details jedes einzelnen Plugins in einer Schleife angezeigt werden, je nachdem, was ich anzeigen wollte.

Zum Beispiel: Ich wollte nur den Namen, den Autor, die Plugin-Version und die Downloads anzeigen. Also habe ich dementsprechend die Elemente der Tabelle geändert.

Auf diese Weise kann ich beim Öffnen dieser Seite PHP 25 zuletzt aktualisierte WordPress-Plugins sehen und beim Durchsuchen jedes Plugin aus dem WordPress-Repository herausfinden.

Das einzige, was fehlt, ist die Live-Suche AJAX, die ich jetzt zu implementieren versuche.

Hoffe, diese Erklärung wird euch helfen.

Nachdem ich diesen Code gekürzt habe, füge ich ihn hier hinzu. (Wenn möglich!)

2
Paras Shah

Sie können keine "Liste aller" WordPress-Plugins von api.wordpress abrufen. Diese API zeigt Informationen zu einzelnen Plugins an, wenn Sie einen Plugin-Slug übergeben.

Um eine Liste aller veröffentlichten WordPress-Plugins zu erhalten, können Sie diese Seite besuchen http://plugins.svn.wordpress.org/ oder Sie können die Plugins von dieser Seite entfernen https://wordpress.org/plugins

0
Ibrahim