From f41f35fc323e7aae3f8c9d7e696eb54e306cc679 Mon Sep 17 00:00:00 2001 From: donncha Date: Tue, 12 Sep 2006 15:36:57 +0000 Subject: WP Merge to rev 4185 git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@743 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-includes/post-template.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'wp-includes/post-template.php') diff --git a/wp-includes/post-template.php b/wp-includes/post-template.php index 8207720..f0d1eab 100644 --- a/wp-includes/post-template.php +++ b/wp-includes/post-template.php @@ -82,7 +82,7 @@ function get_the_content($more_link_text = '(more...)', $stripteaser = 0, $more_ $content = $pages[$page-1]; if ( preg_match('//', $content, $matches) ) { $content = explode($matches[0], $content, 2); - if ( !empty($matches[1]) ) + if ( !empty($matches[1]) && !empty($more_link_text) ) $more_link_text = strip_tags(wp_kses_no_null(trim($matches[1]))); } else { $content = array($content); @@ -94,10 +94,14 @@ function get_the_content($more_link_text = '(more...)', $stripteaser = 0, $more_ $teaser = ''; $output .= $teaser; if ( count($content) > 1 ) { - if ( $more ) + if ( $more ) { $output .= ''.$content[1]; - else - $output = balanceTags($output . ' $more_link_text"); + } else { + $output = balanceTags($output); + if ( ! empty($more_link_text) ) + $output .= ' $more_link_text"; + } + } if ( $preview ) // preview fix for javascript bug with foreign languages $output = preg_replace('/\%u([0-9A-F]{4,4})/e', "'&#'.base_convert('\\1',16,10).';'", $output); -- cgit