Hmmm, also eigentlich sollte das die letzte if-Abfrage machen... wenn das Meta-Feld wp_sfavatar leer ist, gibt's das Standardbild... und das Feld sollte bei Gästen ja auch leer sein..
Naja, provisorisch würde ich daher mal eine weitere if-Abfrage drumherum wrappen, um abzufragen, ob es sich um einen eingeloggten Nutzer handelt:
PHP
<?php
global $user_ID;
get_currentuserinfo();
if ($user_ID) { // Eingeloggter Nutzer
if (!empty($user_forum_ava)) {
echo("<img src=\"/wp-content/forum-avatars/".$user_forum_ava."\">\n");
} else {
echo("<a href=\"<?php bloginfo('home'); ?>/?page_id=36&profile=user\"><img src=\"<?php bloginfo('home'); ?>/wp-content/forum-avatars/userdefault.png\"></a>\n");
}
} else {
echo("<img src=\"<?php bloginfo('home'); ?>/wp-content/forum-avatars/guestdefault.png\">\n");
}
?>
Alles anzeigen