Fix fatal error in incoming links dashboard module when author not defined. Props jikamens. fixes #10162 for trunk

git-svn-id: http://svn.automattic.com/wordpress/trunk@11569 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
ryan 2009-06-15 16:56:51 +00:00
parent 8ffd022581
commit 547996eb20

View File

@ -644,10 +644,14 @@ function wp_dashboard_incoming_links_output() {
$link = esc_url( strip_tags( $item->get_link() ) ); $link = esc_url( strip_tags( $item->get_link() ) );
$author = $item->get_author(); $author = $item->get_author();
$site_link = esc_url( strip_tags( $author->get_link() ) ); if ( $author ) {
$site_link = esc_url( strip_tags( $author->get_link() ) );
if ( !$publisher = esc_html( strip_tags( $author->get_name() ) ) ) if ( !$publisher = esc_html( strip_tags( $author->get_name() ) ) )
$publisher = __( 'Somebody' ); $publisher = __( 'Somebody' );
} else {
$publisher = __( 'Somebody' );
}
if ( $site_link ) if ( $site_link )
$publisher = "<a href='$site_link'>$publisher</a>"; $publisher = "<a href='$site_link'>$publisher</a>";
else else