Plugin funktioniert in lokaler Instanz, bei Deployment Fehler

Es ist schwierig, dies abstrakt zu debuggen, daher gebe ich Ihnen stattdessen einige Ratschläge. Der Schlüssel zur Lösung jedes Problems dieser Art ist Konzentration und Ausschlussverfahren. Beginnen Sie damit, herauszufinden, warum Sie das Problem in der Produktion reproduzieren können, aber nicht in der Entwicklung.

  1. Sind die Plugins und Themes in Produktion und Entwicklung exakt gleich?
  2. Verwenden Sie die gleiche Art von Benutzer (Admin, Mod etc.)?
  3. Führen Sie die Aktionen in der gleichen Art von Thema durch?
  4. Führen Sie die Aktionen mit der gleichen Geschwindigkeit durch?

Beginnen Sie damit, alles zu tun, was Sie können, um zu versuchen, das Problem in der Entwicklung zu reproduzieren, wenn es tatsächlich ein Problem gibt. Konzentrieren Sie sich darauf, bis Sie Ergebnisse erzielen oder herausfinden, warum es in der Produktion anders ist.

Ein Teil des Grundes, warum das Topic Custom Fields Plugin nicht für den Produktionseinsatz gedacht ist, ist, dass es keine Tests hat. Ich weiß, dass Ihnen das nicht gefallen wird, aber Sie sollten einige Akzeptanztests für das Verhalten des Komponisten schreiben. Das gibt Ihnen eine definitive Antwort darauf, ob es in bestimmten Szenarien funktioniert oder nicht.

1 „Gefällt mir“