情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
ログインしているユーザーのアバター(アバター設定プラグイン要)とユーザー名を表示、ログインしていないときはログインフォームを表示
<?php global $current_user; get_currentuserinfo(); ?> <?php if($user_ID): ?> <?php echo get_avatar($current_user->ID,$size='70',$default='~.jpg' ); ?> <?php echo $current_user->user_login; ?> <?php else: ?> ログインフォーム <?php endif; ?>
ログインしているユーザーのIDと表示している著者ページのユーザーIDが一致するとき、プロフィール編集リンクを表示
<?php $authID = get_the_author_meta('ID', $author); wp_get_current_user(); if ( $authID == $current_user->ID ): ?>~
ユーザーレベルによって、admin.css を読み込む(functions.php に記入)
global $user_level; if ( $user_level < 4 ) { function wp_custom_admin_css() { echo "n" . '<link rel="stylesheet" type="text/css" href="' .get_bloginfo('template_directory'). '/admin.css' . '" />' . "n"; } add_action('admin_head', 'wp_custom_admin_css', 100); }
ログインユーザーが著者の時、投稿を削除するリンクを確認付きで表示
<?php global $current_user;if (($current_user->ID == $post->post_author)) { ?><a onclick="return confirm('本当に削除しますか?')" href="<?php echo get_delete_post_link($post->ID); ?>">この投稿を削除する</a><?php } ?>