Wordpress作者发布查询

Wordpress作者发布查询,wordpress,Wordpress,我想在第页按作者列出帖子列表。我使用的作者文章将在每个页面动态。我使用了下面的代码 <ul> <?php global $post; $args = array( 'posts_per_page' => 3, 'post_type'=> 'post', 'author_name' => 'ppm' ); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($p

我想在第页按作者列出帖子列表。我使用的作者文章将在每个页面动态。我使用了下面的代码

<ul>
<?php
global $post;
$args = array( 'posts_per_page' => 3, 'post_type'=> 'post', 'author_name' => 'ppm' );
$myposts = get_posts( $args );
foreach( $myposts as $post ) : setup_postdata($post); ?>

    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>

<?php endforeach; ?>
</ul>
请查看作者名称数组,我想为ppm用户进行后期显示。现在我要做的是动态的。我想从页面的自定义字段中获取作者姓名。像

<?php $author_name = get_post_meta($post->ID, 'author_name', true); ?>
<ul>
<?php
global $post;
$args = array( 'posts_per_page' => 3, 'post_type'=> 'post', 'author_name' => '$author_name' );
$myposts = get_posts( $args );
foreach( $myposts as $post ) : setup_postdata($post); ?>

    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>

<?php endforeach; ?>
</ul>

但是,代码不起作用。如何从页面的自定义字段中获取作者姓名?有人能帮忙吗

对不起,英语不好


<?php while (have_posts() ) : the_post(); ?>
<?php $author_name = get_post_meta($post->ID, 'author_name', true); ?>
<?php endwhile; ?>


<?php
        $args = array( 'posts_per_page' => 3, 'post_type'=> 'post','meta_key'=>'author_name','meta_value'=>$author_name);
        query_posts($args);  
?>

<ul>
<?php while (have_posts() ) : the_post(); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>

这对我很有用。感谢萨里姆·汗提供的这些解决方案

<ul>
<?php
global $post;
$author_name = get_post_meta($post->ID, 'author_name', true);
$args = array( 'posts_per_page' => 3, 'post_type'=> 'post', 'author_name' => $author_name );
$myposts = get_posts( $args );
foreach( $myposts as $post ) : setup_postdata($post); ?>

    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>

<?php endforeach; ?>
</ul>

您无法在循环外部获取
$post->ID
代码。请参阅代码谢谢,我在循环内部尝试过,但仍然无效。您的文章是否使用自定义元添加作者姓名?你们可以用自定义的meta-ya用户卷来显示帖子?我有一个作者简介页面。我经常创建那个页面。我只希望数组中的作者名称将从页面的自定义字段中下拉。可能吗?