Deaktivieren Sie den Titellink im Backend für Nicht-Administratoren

Ich muss Posts erstellen, die nicht von Nicht-Admins im Backend bearbeitet werden können. Gibt es eine Möglichkeit, den Link im Titel der Posts zu deaktivieren, wenn sie die Liste der veröffentlichten Posts anzeigen? Vielen Dank!

Solutions Collecting From Web of "Deaktivieren Sie den Titellink im Backend für Nicht-Administratoren"

Ich glaube, dass die Links unten erreichen, was Sie tun möchten, wenn sie kombiniert werden. Wenn Sie möchten, dass Administratoren oder nur bestimmte Admin-IDs ausgeschlossen werden, können Sie die if-statement in der function hinzufügen, wie ich es mit der current_user_can function getan habe.

 function perm($return, $id, $new_title, $new_slug){ global $post; if($post->post_type == 'testimonials' && current_user_can('manage_options')) { $ret2 = preg_replace('/.*< \/span>|.*< \/span>/i', '', $return); } return $ret2; } if ( is_user_logged_in() ){ add_filter('get_sample_permalink_html', 'perm', '',4); } 

Ich habe das nicht getestet.

Entfernen Bearbeiten Permalink / Anzeigen “Custom Post Type” Bereiche

Wie überprüfe ich, ob ein WordPress-Benutzer ein “Administrator” ist?