WordPress.org

Make WordPress Core


Ignore:
Timestamp:
09/11/2006 11:59:00 PM (15 years ago)
Author:
ryan
Message:

Show more link in RSS. Don't show more link if more link text empty. Take more into account when creating excerpt.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/post-template.php

    r4180 r4184  
    8383    if ( preg_match('/<!--more(.+?)?-->/', $content, $matches) ) {
    8484        $content = explode($matches[0], $content, 2);
    85         if ( !empty($matches[1]) )
     85        if ( !empty($matches[1]) && !empty($more_link_text) )
    8686            $more_link_text = strip_tags(wp_kses_no_null(trim($matches[1])));
    8787    } else {
     
    9595    $output .= $teaser;
    9696    if ( count($content) > 1 ) {
    97         if ( $more )
     97        if ( $more ) {
    9898            $output .= '<a id="more-'.$id.'"></a>'.$content[1];
    99         else
    100             $output = balanceTags($output . ' <a href="'. get_permalink() . "#more-$id\">$more_link_text</a>");
     99        } else {
     100            $output = balanceTags($output);
     101            if ( ! empty($more_link_text) )
     102                $output .= ' <a href="'. get_permalink() . "#more-$id\">$more_link_text</a>";
     103        }
     104           
    101105    }
    102106    if ( $preview ) // preview fix for javascript bug with foreign languages
Note: See TracChangeset for help on using the changeset viewer.