Php 显示作者帖子循环

Php 显示作者帖子循环,php,wordpress,Php,Wordpress,因此,我有以下内容来显示post循环(wordpress): 方法A(效果良好) 邮局在这里 现在在作者页面中,以下内容用于显示帖子(单个帖子): 方法B(效果良好) 我一直在尝试将作者的帖子(方法b)更改为方法A格式,这样我就可以控制帖子的数量、orderby等 以下是我尝试过的: <?php if ( get_query_var('paged') ) { $paged = get_query_var('paged'); } elsei

因此,我有以下内容来显示post循环(wordpress):

方法A(效果良好)


邮局在这里
现在在作者页面中,以下内容用于显示帖子(单个帖子):

方法B(效果良好)


我一直在尝试将作者的帖子(方法b)更改为方法A格式,这样我就可以控制帖子的数量、orderby等

以下是我尝试过的:

  <?php
    if ( get_query_var('paged') ) {
        $paged = get_query_var('paged');
    } elseif ( get_query_var('page') ) {
        $paged = get_query_var('page');
    } else {
        $paged = 1;
    }
    $rhp_author_profile_id = get_the_author_id();
    $args = array( 
        'post_type' => 'post',
        'paged'=>$paged,
        'posts_per_page' => 7,          
        'orderby' => 'date',            
        'order' => 'DESC',
        'author ' => $rhp_author_profile_id
        );
    $loop = new WP_Query( $args );
    $id = get_the_ID();         
    global  $paged; 
    while ( $loop->have_posts() ) : $loop->the_post(); 
    ?>  
     Posts show here.

这里有帖子。
然而,我只得到管理员的职位上的每一个其他作者

我做错了什么

谢谢你试试这个

 <?php
    if ( get_query_var('paged') ) {
        $paged = get_query_var('paged');
    } elseif ( get_query_var('page') ) {
        $paged = get_query_var('page');
    } else {
        $paged = 1;
    }
    global $current_user;
    get_currentuserinfo(); 
    $args = array( 
        'post_type' => 'post',
        'paged'=>$paged,
        'posts_per_page' => 7,          
        'orderby' => 'date',            
        'order' => 'DESC',
        'author ' => $current_user->ID
        );
    $loop = new WP_Query( $args );
    $id = get_the_ID();         
    global  $paged; 
    while ( $loop->have_posts() ) : $loop->the_post(); 
    ?>  

  <?php
    if ( get_query_var('paged') ) {
        $paged = get_query_var('paged');
    } elseif ( get_query_var('page') ) {
        $paged = get_query_var('page');
    } else {
        $paged = 1;
    }
    $rhp_author_profile_id = get_the_author_id();
    $args = array( 
        'post_type' => 'post',
        'paged'=>$paged,
        'posts_per_page' => 7,          
        'orderby' => 'date',            
        'order' => 'DESC',
        'author ' => $rhp_author_profile_id
        );
    $loop = new WP_Query( $args );
    $id = get_the_ID();         
    global  $paged; 
    while ( $loop->have_posts() ) : $loop->the_post(); 
    ?>  
     Posts show here.
 <?php
    if ( get_query_var('paged') ) {
        $paged = get_query_var('paged');
    } elseif ( get_query_var('page') ) {
        $paged = get_query_var('page');
    } else {
        $paged = 1;
    }
    global $current_user;
    get_currentuserinfo(); 
    $args = array( 
        'post_type' => 'post',
        'paged'=>$paged,
        'posts_per_page' => 7,          
        'orderby' => 'date',            
        'order' => 'DESC',
        'author ' => $current_user->ID
        );
    $loop = new WP_Query( $args );
    $id = get_the_ID();         
    global  $paged; 
    while ( $loop->have_posts() ) : $loop->the_post(); 
    ?>