Füge $ more_link_text Parameter zu the_excerpt () hinzu

Dieser filter ist auf dem WordPress Codex …

 add_filter('excerpt_more', 'new_excerpt_more'); function new_excerpt_more($more) { global $post; return 'ID) . '"> … '; } 

Das funktioniert perfekt, aber ich frage mich, ob es auch möglich ist, einen Filter zu erstellen, der the_excerpt() um den gleichen Parameter wie the_content() wo es möglich ist, den “more-link-text” als Parameter zu setzen?

Also frage ich mich, wie ich das erreichen kann …

`the_excerpt (‘custom more link’)` `

Dies wäre besonders nützlich für mich, da ich mehrere benutzerdefinierte Post-Typen habe, wo ich immer the_excerpt() als Teaser verwende. Da diese benutzerdefinierten Post-Typen verschiedene Kontexte und Bedeutungen haben, wäre es schön, am Ende verschiedene “mehr-Links” zu haben …

Ist das irgendwie möglich?

Vielen Dank im Voraus!

Solutions Collecting From Web of "Füge $ more_link_text Parameter zu the_excerpt () hinzu"

Sie können get_post_type

 add_filter('excerpt_more', 'new_excerpt_more'); function new_excerpt_more($more) { global $post; $post_type = get_post_type($post); switch( $post_type ): case 'event': $teaser = ' More events '; break; case 'post': $teaser = ''; break; default $teaser = ''; endswitch; return $teaser; }