Diese Funktion ermöglicht es Website-Administratoren, Beta-Versionen ihrer Software zu verteilen und bietet ein zuverlässigeres System für reibungslose Updates.
Um eine Beta-Version zu veröffentlichen, müssen Sie zuerst eine Beta für Ihr Download-Produkt aktivieren. Dies kann auf dem Produktbearbeitungsbildschirm erfolgen.

Sobald aktiviert, werden Sie aufgefordert, die Versionsnummer, die Beta-Download-Datei und das Beta-Changelog anzugeben.

Die Quelldatei ist das, was den Kunden bei der Installation der Beta zur Verfügung gestellt wird. Wenn Sie WordPress-Plugins oder -Themes verkaufen, ist dies die Datei, die über die Klassen EDD_SL_Plugin_Updater und EDD_SL_Theme_Updater bereitgestellt wird. Wenn Sie Nicht-WordPress-Software verkaufen, ist dies das Download-Paket, das im get_version API-Aufruf bereitgestellt wird.
Die Versionsnummer sollte auf Ihre neueste Versionsnummer mit einem Beta-Indikator gesetzt werden. Wenn Sie beispielsweise eine Beta für Version 3.5 Ihrer Software veröffentlichen, setzen Sie diese Version auf 3.5-beta1. Wenn Sie eine zweite Beta veröffentlichen müssen, setzen Sie die Version auf 3.5-beta2 und so weiter. Wenn Sie möchten, können Sie auch Alpha-Versionsnummern verwenden, um Vor-Beta-Versionen zu veröffentlichen. Versionsnummern sollten der konventionellen Versionierung folgen, um sicherzustellen, dass neue Versionsprüfungen wie erwartet funktionieren.
Das Beta-Changelog-Feld ermöglicht es Ihnen, die Informationen anzugeben, die in Update-Benachrichtigungen verfügbar gemacht werden. Beim Verkauf von WordPress-Plugins oder -Themes sind dies die Update-Informationen, die über die Klassen EDD_SL_Plugin_Updater und EDD_SL_Theme_Updater angezeigt werden. Wenn Sie Nicht-WordPress-Software verkaufen, sind dies die Informationen, die im Changelog-Teil des get_version API-Aufrufs enthalten sein werden.
Beta-Versionen werden verfügbar gemacht, indem &beta=1 an den get_version API-Aufruf angehängt wird. Das bedeutet, dass Sie einen Mechanismus bereitstellen müssen, damit Ihre Kunden sich für Beta-Versionen entscheiden können, wenn sie die Betas installieren / herunterladen möchten.
Bei unserer eigenen Nutzung von Softwarelizenzierung in Easy Digital Downloads haben wir einen Einstellungsbildschirm zu unserem Tools-Menü hinzugefügt, der es Kunden ermöglicht, sich für Beta-Versionen unserer Erweiterungen zu entscheiden. Hier ist ein Screenshot, wie das aussieht:

Für WordPress-Themes und -Plugins wird der Parameter beta=1 automatisch zu den get_version-Anfragen hinzugefügt, wenn das Beta-Flag an die Plugin- und Theme-Updater übergeben wird. Beachten Sie auch, dass die Version des Plugins oder Themes im Code selbst (der Plugin-Header oder Theme-Header) die Beta-Version widerspiegeln sollte. Verwenden Sie zum Beispiel „2.8-beta1“ anstelle von „2.8“. Weitere Informationen finden Sie in den Implementierungsleitfäden für Plugins und Themes:
