Das genannte Problem besteht leider immer noch und ich habe einfach keine Idee. Es liegt nicht an der
Datenbank, die hab ich durchgecheckt und auch die Einträge dort für diesen User wirken korrekt. Hier mal der relevante Auszug aus der author.php
Code:
<?php get_header(); ?>
<div id="primary" class="single-post">
<div class="inside">
<div class="primary">
<?php
if(get_query_var('author_name')) :
$curauth = get_userdatabylogin(get_query_var('author_name'));
else :
$curauth = get_userdata(get_query_var('author'));
endif;
?>
<h1>About: <?php echo $curauth->nickname; ?></h1>
<dl>
<dt>Name</dt>
<dd><?php echo $curauth->first_name. ' ' . $curauth->last_name ;?></dd>
<dt>Website</dt>
<dd><a href="<?php echo $curauth->user_url; ?>"><?php echo $curauth->user_url; ?></a></dd>
<dt>Details</dt>
<dd><?php echo $curauth->description; ?></dd>
</dl>
<?php if (have_posts()) : ?>
<h1>Artikel von <?php echo $curauth->nickname; ?></h1>
Interessanterweise werden die Artikel des Users angezeigt, nur eben nicht die description aus der wp_usermeta sowie Name und user_url aus der wp_users dieses Users mit der ID 11.
Alle anderen funktionieren jedenfalls. Der einzige Unterschied besteht darin, dass dieser User zwei Namensbestandteile hat. Allerdings wurden Punkt und Leerzeichen durch einen - im Nicename ersetzt.
Hat wirklich niemand eine Idee, woran es liegen und wie man den Fehler beheben könnte? Oder könnte es gar ein Bug sein?