Make WordPress Core


Ignore:
Timestamp:
09/11/2006 11:59:00 PM (20 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.