WordPress.org

Ready to get started?Download WordPress

Forums

How to shorten content in Custom Fields (1 post)

  1. c-bass
    Member
    Posted 5 years ago #

    Hey,

    im using custom fields to add a url for a demo link on my posts (demo: Knowtebook.com, but sometimes the url is too long and I would like to shorten them like http://www.trendsand...dkdjdh.html

    I have tried it with a function in functions.php:

    // Links bzw. string kürzen und zurückgeben
    function ShortenText($text)
    {
    	// Change to the number of characters you want to display
    	$chars_limit = 55;
    
    	$chars_text = strlen($text);
    
    	$text = $text." ";
    	$text = substr($text,0,$chars_limit);
    	$text = substr($text,0,strrpos($text,' '));
    
    	// Wenn Text mehr Zeichen als Zeichenlimit hat, füge ... hinzu
    	if ($chars_text > $chars_limit)
    	{
    		$text = $text."...";
    	}
    
    	return $text; 
    
    }

    and called in in single.php with:

    Link: <a href="<?php $link = get_post_meta($post->ID, "post-url", $single = true); echo get_post_meta($post->ID, "post-url", $single = true); ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>" target="_blank">
    
    									<?php the_title(); ?> - <?php echo ShortenText($link); ?>
    									</a>

    It doesnt work. Any idea or plugins?

Topic Closed

This topic has been closed to new replies.

About this Topic