שורטקוד לתצוגת X התווים הראשונים של תוכן הפוסט

לפעמים אנחנו לא רוצים להציג את כל התוכן. הוא יכול להיות ארוך ולשבור לנו את העיצוב. לכן נרצה להציג רק את X התווים הראשונים שלו:

				
					function display_excerpt_shortcode($atts, $content = null) {
    global $post;
   
	$content = get_the_content();
	$content = strip_shortcodes($content);
	$content = wp_strip_all_tags($content);
	$excerpt = mb_substr($content, 0, 80);
	if (mb_strlen($content) > 80) {
		$excerpt .= '...';
	}
	return $excerpt;
    
    return '';
}

add_shortcode('post_excerpt', 'display_excerpt_shortcode');
				
			

את הקוד נכניס לfunctions.php. 

הקוד מציג את 80 התווים הראשונים. אפשר כמובן להחליף את המספר 80 בקוד בכל מספר אחר.

את הקוד נטמיע כך באתר:

['post_excerpt']

דילוג לתוכן