the_author_ID()
抄本上说:
它显示的唯一数字用户IDthe author of a post; 该ID由WordPress在创建用户帐户时分配。必须使用此标签within The Loop.
所以,这行不通。
尝试在循环中使用以下代码*:
<li class="author vcard">
<a class="url fn n" href="<?php echo get_author_posts_url( false, $authordata->ID, $authordata->user_nicename ); ?>" title="<?php printf( __( \'View all posts by %s\', \'my-theme\' ), $authordata->display_name ); ?>"><?php the_author(); ?></a>
</li>
感谢
Ian Stewart