Yii2 Как вывести список в ListView но только с определенными критериями?
В dataProvider содержится объект класса ActiveQuery, Вы его сами туда записуете, вот там и нужно указать условие, например:...
'query' => Post::find(['user_id' => 1]),
...
попробуйте просто отфильтровать $model
например:<?= ListView::widget([
    'dataProvider' => $dataProvider,
    'itemOptions' => ['class' => 'item'],
    'itemView' => function ($model, $key, $index, $widget) {
        
        $newModel = array_filter($model, function($obj){
            if($obj->post_author  == 'vasia')
                return true;
        });

        return $this->render('_list', ['model' => $newModel]);
    },
]) ?>