2016-03-29 20 views
0

wp-adminのプロフィールページには、すべてのユーザー投稿がリストされているリストが必要です。 post_type postだけでなく、現在のユーザーIDを持つauthorもあります。Wordpress/ACF:投稿者に関連した投稿

私はrelationshopをpost_typeに設定しましたが、別の「メタクエリ」を何らかの並べ替えにすることはできないので、現在のユーザーの投稿のみを表示するように選択できますか?

答えて

0

回答は、ACF relationshop queryを作成することです。

function profile_relationship_query($args, $field, $post_id) { 
    $post_type = $args["post_type"][0]; 

    $args = array(
     'numberposts' => 10, 
     'post_type' => $post_type, 
     'meta_query' => array (
      array (
       'key'  => 'authors', 
       'value' => '"' . $post_id . '"', 
       'compare' => 'LIKE' 
      ) 
     ) 
    ); 

    return $args; 
} 
add_filter('acf/fields/relationship/query/name=profile_articles', 'profile_relationship_query', 10, 3); 

functions.phpに追加してください。

関連する問題