Folgefehler: Man arbeitet einfach alle Fehler "nacheinander" von Oben nach unten ab, denn es kann sein, daß nachfolgende Fehler nur auftreten, weil vorher schon Fehler waren.
Zitat
Ich habe gelesen, dass bei "cannot modify header information" ein Blank sein soll im Code, den habe ich aber nicht verändert. Und ich habe leider auch kein Blank gefunden, eventuell aber nur nicht begriffen welcher gemeint ist?
Es bedeutet genau das, was in der Fehlermeldung steht.
Es kann kein Header gesendet werden, weil bereits der Header + (etwas) Inhalt gesendet wurde. Es gibt nur einen HTTP-Header ... ganz am Anfang.
In deinem Fall sind das die vorhergehenden Fehlermeldungen, welche ausgegeben wurden.
Und der ursprüngliche Fehler:
$args ist leer und da es keinen Inhalt gibt, gibt es auch nichts an Index 0, was man auslesen könnte.
Jetzt muß nur noch irgendwer rausbekommen warum das leer ist.
Die Funktion map_meta_cap erwartet mindestens 3 Parameter, für $cap = edit_post oder edit_page, aber es wurden nur 2 Parameter übergeben.