我有以下代码在类别.php页面上生成指向作者的链接:
<?php while ( have_posts() ) : the_post(); ?>
....
<a href="<?php the_author_meta('user_url'); ?>"><?php the_author_meta( 'display_name' ); ?></a>
....
<?php endwhile; ?>
不幸的是,该链接获得一个空的 href 属性。显示名称已正确填充。我正在使用最新的WordPress。
这不会指向作者存档。它将指向作者在WP管理仪表板下的个人资料设置中指定的URL。因此,如果用户未提供 URL,则它将为空。
这是因为用户没有根据代码提供他的URL(这是作者URL)。
签入 Wordpress 管理员>用户>所有用户>选择用户并编辑特定用户的 URL 并进行检查。
它会出现。
希望这对你有帮助。