Show excerpt wenn kein Titel in der Admin-Ansicht

Normalerweise haben meine Posts keinen Titel, daher heißt es in der Admin-Ansicht immer “(kein Titel)”, wo auch immer der Titel angezeigt wird.

Ich frage mich also, wie ich in diese Ansichtsfunktion einhaken könnte. Ich würde gerne überprüfen, ob der Beitrag keinen Titel hat, und wenn ja, zeigen Sie einen benutzerdefinierten Längenauszug von sagen wir die ersten 10 Wörter des Beitrags statt. Aber nur in der Admin-Ansicht, so dass im Frontend nur ein Titel angezeigt wird, wenn es tatsächlich einen gibt.

Wie würde ich das tun?

Solutions Collecting From Web of "Show excerpt wenn kein Titel in der Admin-Ansicht"

Sie können den folgenden Ansatz mit dem the_title Filter im Bildschirm ” edit.php :

 /** * Modify post titles in the edit.php screen. * If the post title is empty, then show max 10 words from the post content instead. */ add_action( 'load-edit.php', function() { add_filter( 'the_title', function( $title ) { $post = get_post(); if( is_a( $post, '\WP_Post' ) && ! $post->post_title && $post->post_content ) $title = wp_trim_words( strip_shortcodes( strip_tags( $post->post_content ) ), 10 ); return $title; } ); } ); 

wo wir maximal 10 Wörter aus dem Post-Inhalt anzeigen, wenn der Titel leer ist.