1

私は Wordpress サイトを持っておりauthor.php、ユーザー情報が表示されるページを設定しました。

現在、著者が を使用してサイトに追加した最新の投稿を表示することができましたquery_posts

ただし、このページには、著者がサイトに投稿した最新のコメントも表示したいのですが、Wordpress がこの機能をサポートしているかどうかわからないため、クエリを使用してそれを行う方法がわかりません。

4

1 に答える 1

0

これには関数があります: get_comments.

使用例 (Codex の例に基づく):

$auth_id = get_the_author_meta( 'ID' );
$defaults = array(
    'author_email' => '',
    'ID' => '',
    'karma' => '',
    'number' => '',
    'offset' => '',
    'orderby' => '',
    'order' => 'DESC',
    'parent' => '',
    'post_ID' => '',
    'post_id' => 0,
    'post_author' => '',
    'post_name' => '',
    'post_parent' => '',
    'post_status' => '',
    'post_type' => '',
    'status' => '',
    'type' => '',
    'user_id' => $auth_id,
    'search' => '',
    'count' => false,
    'meta_key' => '',
    'meta_value' => '',
    'meta_query' => '',
);
$auth_comments = get_comments( $defaults );
var_dump( $auth_comments );

重要な注意:の使用は避けてquery_postsください。参照: WP_Query vs query_posts() vs get_posts() を使用する必要があるのはいつですか?

于 2013-03-12T18:02:20.163 に答える