ユーザーが複数名いるサイトに使えそう?ギャラリーサイトに
functions.phpに追記
//*=============================================* //*指定した著者名の画像一覧 function set_ItemLists_byId( $atts, $content = null) { extract(shortcode_atts(array( 'num' => '', 'author' => '' ), $atts)); $user = get_user_by( 'login',$author ); if(empty($user->ID)){ exit(0); } $oldpost = $post; $args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'author' => $user->ID, 'orderby' => 'date', 'numberposts'=> $num ); $attachments = get_posts( $args ); if ( $attachments ) { // 該当する投稿があったら echo '<ul>'; foreach ( $attachments as $attachment ) : echo '<li><a href="'.wp_get_attachment_url($attachment->ID).'" rel="img_group">'; echo wp_get_attachment_image( $attachment->ID, array(80,80) ); // サイズを80px*80pxに echo '</a></li>'; endforeach; // 投稿のループ終わり echo '</ul>'; } wp_reset_postdata(); // 取得したデータのリセット } add_shortcode('kiji-list-Id', 'set_ItemLists_byId');
ショートコード numを-1にすると無制限です。
[kiji-list-Id author="ユーザー名" num="記事数"]
参考サイト mesiopress.com…
参考サイト ja.forums.wordpress.org…