diff --git a/wp-includes/link-template.php b/wp-includes/link-template.php
index 6182729ced..027edd0831 100644
--- a/wp-includes/link-template.php
+++ b/wp-includes/link-template.php
@@ -432,7 +432,12 @@ function previous_post_link($format='« %link', $link='%title', $in_same_ca
if ( !$post )
return;
- $title = apply_filters('the_title', $post->post_title, $post);
+ $title = $post->post_title;
+
+ if ( empty($post->post_title) )
+ $title = __('Previous Post');
+
+ $title = apply_filters('the_title', $title, $post);
$string = '';
$link = str_replace('%title', $title, $link);
$link = $pre . $string . $link . '';
@@ -448,7 +453,12 @@ function next_post_link($format='%link »', $link='%title', $in_same_cat =
if ( !$post )
return;
- $title = apply_filters('the_title', $post->post_title, $post);
+ $title = $post->post_title;
+
+ if ( empty($post->post_title) )
+ $title = __('Next Post');
+
+ $title = apply_filters('the_title', $title, $post);
$string = '';
$link = str_replace('%title', $title, $link);
$link = $string . $link . '';