• はじめまして!
    まったくの初心者で申し訳ございませんが質問させて
    いただきます。

    投稿者別にカスタム投稿記事一覧を固定ページを作ってショートコードで表示させたいのですが、ネットで見つけた下記の方法ではカスタム投稿の全てが一覧が出てしまします。投稿者別にする方法をご教授をお願いします。

    functions.phpに記述

    function section_feed_shortcode( $atts ) {
    extract( shortcode_atts( array( 'limit' => -1, 'type' => 'post'), $atts ) );
    
    $paged = get_query_var('paged') ? get_query_var('paged') : 1;  
    
    query_posts(  array (
        'posts_per_page' => $limit,
        'post_type' => $type,
        'order' => 'ASC',
        'orderby' =>'menu_order',
        'paged' => $paged ) );
    
    $list = ' ';   
    
    while ( have_posts() ) { the_post();
    
        $list .= '<article class="listing-view clearfix">'
        . '<div class="listing-content">'
        . '<h3><a href="' . get_permalink() . '">' . get_the_title() . '</a></h3>'
        .'<p>' . get_the_excerpt() . '</p>'
        . '<a href="' . get_permalink() . '">' . '続きを読む &raquo;' . '</a>'
        . '</div>'
        . '<a class="listing-thumb" href="' . get_permalink() . '">' . get_the_post_thumbnail($page->ID, 'listing-thumb')  . '<span></span></a>'
        . '</article>';
    
    }
    
    return
    '<div class="listings clearfix">'
    . $list
    . '<div class="nav-previous">' . get_next_posts_link( __( '<span class="meta-nav">&larr;</span> Older posts' ) ) . '</div>'
    . '<div class="nav-next">' . get_previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>' ) ) . '</div>'
    . '</div>' .
    wp_reset_query();
    
    }
    add_shortcode( 'feed', 'section_feed_shortcode' );

    ショートコードで記述

    [feed type="photoblog" limit="5"]

  • トピック「カスタム投稿記事一覧を投稿者別に表示させる」には新たに返信することはできません。