Plugin geladen, aber nicht ausgeführt

Wir verwenden ein Plugin ( https://github.com/ADeMen/GOOVAIN/ ), das zusammen mit einigen databaseaktualisierungen einen ‘get shortlink’ Button bereitstellen soll.

Es sollte so aussehen. Kurzlinks

Das hat eine Weile perfekt funktioniert. Wir haben unsere database und Inhalte auf einen neuen Server migriert. Jetzt, wenn wir einen Beitrag erstellen oder bearbeiten, fehlt diese Option, aber nur für die neuen Beiträge. Bestehende Posts sind in Ordnung.

Bildbeschreibung hier eingeben

Ich habe die Quelle des Plugins leicht bearbeitet – indem ich ein fopen-dumping hinzugefügt habe, das Verhalten des Plugins (wenn die Datei geöffnet wird, functionen begonnen, usw.) zum tmp-Verzeichnis zur Analyse. Die Datei wird geöffnet, die statementen add_ * werden aufgerufen. Die definierten functionen werden nie aufgerufen.

Die statementen add_filter und add_action sehen für mich richtig aus.

Ich habe die syslog, httpd Protokolle, PHP Fehlerprotokoll überprüft und nichts gibt eine Erklärung, was das Problem ist oder wie es zu beheben.

Irgendeine Einsicht?

Solutions Collecting From Web of "Plugin geladen, aber nicht ausgeführt"

Nach einigem Debugging haben wir das Problem gefunden. Das Plugin verwendet Googles URL shortener API, die einen API-Schlüssel für jede Art von großem Volumen verwendet. Unsere Entwicklerinstanz (genauer gesagt, die damit verbundene öffentliche IP) war unter der Schwelle, keinen Schlüssel zu benötigen.

Die Produktion war vorbei, aber es gab keine angemessene Fehlerbehandlung, um zu sehen, was passiert war. Wir können jetzt einen API-Schlüssel bereitstellen und Dinge richtig funktionieren lassen.