Outil de recherche WordPress pour les développeurs et auteurs de thèmes



_truncate_post_slug ›

Depuis3.6.0
Dépréciéen/a
_truncate_post_slug ( $slug, $length = 200 )
Accès:
  • private
Paramètres: (2)
  • (string) $slug The slug to truncate.
    Requis: Oui
  • (int) $length Optional. Max length of the slug. Default 200 (characters).
    Requis: Non
    Défaut: 200
Voir:
Retourne:
  • (string) The truncated slug.
Défini(e) dans:
Codex:

Truncate a post slug.



Source

function _truncate_post_slug( $slug, $length = 200 ) {
	if ( strlen( $slug ) > $length ) {
		$decoded_slug = urldecode( $slug );
		if ( $decoded_slug === $slug ) {
			$slug = substr( $slug, 0, $length );
		} else {
			$slug = utf8_uri_encode( $decoded_slug, $length );
		}
	}

	return rtrim( $slug, '-' );
}