wpseek.com
				A WordPress-centric search engine for devs and theme authors
			_truncate_post_slug is private and should not be used in themes or plugins directly.
_truncate_post_slug › WordPress Function
Since3.6.0
Deprecatedn/a
› _truncate_post_slug ( $slug, $length = 200 )
| Access: | 
 | 
| Parameters: (2) | 
 | 
| See: | |
| Returns: | 
 | 
| Defined at: | 
 | 
| Codex: | 
Truncates a post slug.
Related Functions: wp_unique_post_slug, _transition_post_status, wp_count_posts, wp_update_post, get_private_posts_cap_sql
	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, true );
		}
	}
	return rtrim( $slug, '-' );
}