作者のユーザー名を表示するために、私のauthor.phpファイル内にこのコードを実装しました。
<?php printf( "<h4>The blog of<a href='" . get_author_posts_url( get_the_author_meta( 'ID' ) ) . "' title='" . esc_attr( get_the_author() ) . "' rel='me'>" . get_the_author() . "</a></h4>" ); ?>
記事を投稿したユーザーのユーザー名は正しく表示されますが、ユーザーが何も公開していない場合は残念ながら別のユーザー名が表示されます。
それを解決する方法はありますか?ご協力いただきありがとうございます !
著者テンプレートのコーデックスページを見てください - 著者テンプレート
特に$curauth
オブジェクト。
著者ページに著者情報を表示するには、著者テンプレートファイル -
author.php
を編集して、どの著者が表示されているかを特定し、データベースから著者に関するすべての情報(ユーザー管理画面に入力した情報)を取得します。 WordPressのこれは、$curauth
(現在の著者)という変数を設定することによって行われます。
引用元 - Wordpressコーデックス/カスタム作者情報