Jeder Anwender kann in seinem Profil festlegen, wie sein Name angezeigt werden soll – also User-Name, Vorname, Nachname, Vor- und Zuname und Nach- und Vorname.
Für Redakteure: Backend > Profil > Öffentlicher Name
Wenn du abweichend vom tatsächlichen Namen des Autors einen anderen Namen eingeben möchtest (etwa weil der Redakteur einen Beitrag einpflegt, den er von einer dritten Person erhalten hat), würde ich mit Custom Fields (besser noch: Metaboxen) arbeiten. Das setzt allerdings voraus, dass du den entsprechenden Wert in den Templates per
<?php echo get_post_meta( $post->ID, 'wer_hats_geschrieben', true); ?>
bzw. bei Advanced Custom Fields mit
<?php echo get_field('wer_hats_geschrieben'); ?>
abrufst.
Hallo Bego Mario Garde,
du hast mich genau richtig verstanden. Wo im Template muss ich diesen Wert einfügen? Das muss ja eine Seite aus dem Backend sein oder in die functions.php.
Diese Möglichkeit würde ich gerne der Rolle Redakteur geben. Selbst ein anderer Admin sieht dieses Feld nicht.
Sicher? Ein Redakteur (und somit auch ein anderer Admin) sollte jeden Post bearbeiten können. Also auch den Autoren ändern. Ist dieses Feld vielleicht nur ausgeblendet? Mal oben rechts bei „Optionen einblenden“ geschaut ob das Feld vielleicht nur deaktiviert ist?
Gruß, Torsten
Danke Thorsten, so einfach ist die Lösung. Oben rechts Optionen aufklappen und den das Feld Author aktivieren.
Ja, jeder sollte bearbeiten können. Ich bin der einzige der dort schreibt, veröffentliche aber mal etwas persönliches, manchmal etwas allgemeines. Jetzt steigt ein Dritter ein, der soll aber kein Admin sein, sondern nur Redakteur.