wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



wp_html_excerpt › WordPress Function

Seit2.5.0
Veraltetn/v
wp_html_excerpt ( $str, $count, $more = null )
Parameter: (3)
  • (string) $str String to get the excerpt from.
    Erforderlich: Ja
  • (int) $count Maximum number of characters to take.
    Erforderlich: Ja
  • (string) $more Optional. What to append if $str needs to be trimmed. Defaults to empty string.
    Erforderlich: Nein
    Standard: null
Gibt zurück:
  • (string) The excerpt.
Definiert in:
Codex:

Safely extracts not more than the first $count characters from HTML string.

UTF-8, tags and entities safe prefix extraction. Entities inside will NOT be counted as one character. For example & will be counted as 4, < as 3, etc.


Quellcode

function wp_html_excerpt( $str, $count, $more = null ) {
	if ( null === $more ) {
		$more = '';
	}

	$str     = wp_strip_all_tags( $str, true );
	$excerpt = mb_substr( $str, 0, $count );

	// Remove part of an entity at the end.
	$excerpt = preg_replace( '/&[^;\s]{0,6}$/', '', $excerpt );

	if ( $str !== $excerpt ) {
		$excerpt = trim( $excerpt ) . $more;
	}

	return $excerpt;
}