WordPress で記事を最後に更新した執筆者の記事一覧へのリンクを出力するコード

例えば著者の記事一覧のページへのリンクを出力する以下のような関数がありますが、最終更新者の記事一覧のページへのリンクを出力する関数はありません。

1
<?php the_author_posts_link(); ?>

最終更新者の記事一覧へのリンクを出力する関数

私で自作したものです。以下のタグをループ内に貼り付けるだけで良いです。

1
<?php the_modified_author_posts_link(); ?>

これを使うには以下のコードを functions.php に入れてください。面倒であればその関数を使うテーマファイルに直接書いても動きます。

1
2
3
4
5
6
7
function the_modified_author_posts_link() {
	global $post;
	if($last_id = get_post_meta($post->ID, '_edit_last', true)) {
		$last_user = get_userdata($last_id);
		echo '<a href="http://example.net/author/' . $last_user->user_login . '" title="' . $last_user->display_name . ' による投稿">' . $last_user->display_name . '</a>';
	}
}

このコードを作るにあたって以下のページを参考にさせて頂きました。

コメント

コメントは受け付けていません。