Beiträge von WPD_Marco

    Ich habe ein neues PlugIn geschrieben, welches bei mir wunderbar funktioniert, es gibt aber noch Probleme mit der Datenbankerweiterung:

    1) wenn ich das PlugIn in meinem Blog änderte, kommt die Fehlermeldung "Dieses Plugin wurde deaktiviert, da die von dir vorgenommen Änderungen einen fatalen Fehler verursacht haben." Es wurde aber nichts deaktiviert, es kommt auch keine ergänzende Fehlermeldung, läuft alles super.

    2) Wenn ich das PlugIn initial auf einem anderen Blog anlege, wird die neue Tabelle nicht angelegt. Warum nicht? Auch 1) hängt damit zusammen, irgendwo ist dort der Wurm drin.

    Bitte um Ideen und Hilfe, damit ich das Plugin Allgemein zur Verfügung stellen kann. Es handelt sich übrigens um eine kleine Mitglieder-Verwaltung für Clubs etc., ohne dass ich dafür WP-User anlegen muss.

    Lösung

    kaiser: falsch verstanden, ich hatte das Problem, dass ich die Referenz innerhalb meines Plugins nicht hinbekommen habe, ohne auf das rechteproblem zu stoßen.

    Die Lösung: Ursache für das (im nachhinein) merkwürdige Verhalten war ein Fehler in der URL. Dadurch, dass sich die URL aus mehreren Bereich zusammengesetzt hat, sind zwei "?" bei den Parametern reingerutsch. Folge in Wordpress war: unzureichende Berechtigung auf die PHP-Seite.

    Kaum war ein "?" weg, ging auch alles durch.

    LDS wirkt (Lernen Durch Schmerz)

    Ich hab zwei Threads weiter unten einen Link zu einem Plug-In (Pastebin) gesetzt. Da siehst Du alles, was Du mit einem eingeloggten User machen kannst, auf einen Blick. Unter anderem auch, wie Du Berechtigungen für Rollen erweiterst.


    Habe nicht gefunden, worauf Du verwiesen hast, Problem besteht leider weiter.

    Mittlerweile habe ich versucht, die Seite so umzubauen, dass ich auf die gleiche Seite verweise, mit entsprechenden Parametern. Gleiche Fehlermeldung.

    Ich entwickle gerade ein neues Plugin, und die meisten Seiten dazu sind auch schon fertig. Nun stoße ich auf ein Problem in der Rechtevergabe. Diese scheine ich grundlegend noch nicht durchdrungen zu haben, und auch zwei Tage Suche in Foren etc, gaben keine Lösung:

    Ich habe eine Seite erstellt, "member-edit.php", die ich mit entsprechendem Parameter aufrufe "?member_id=123". Da ich die Seite aus einer Mitgliedsliste raus aufrufe, kann ich die Berechtigung nicht über das Menü einstellen (capability "manage_members"), wie ich es bei den übrigen Seiten getan habe.

    Wie schalte ich die Seite frei? Wie ist das Konzept dahinter?

    Ich bekomme sinngemäß die Fehlermeldung "... unzureichende Rechte..." und habe in den Foren viele mit ähnlichen Problemen gefunden, aber keine Lösung. Bitte gebt mir Hinweise oder entsprechende Links, oder Lösungen.

    Danke!