Elementor Pro では簡単に投稿リストが作成できるし、カテゴリーや日付でのフィルターもphp知らずでできてしまう。
が、Author でのフィルターは固定となってしまう。
つまり「誰々さんと誰々さんの記事のみ」ってことはできるけど、「今、ログインしているあなたの記事だけ」みたいなことはできない。
ただ、それを実現するためのアクションフックは用意されているので、例えば「今、ログインしているあなたの記事だけ」であれば、以下のコードをfunction.phpに書き足し、ページの編集でゴニョゴニョすれば実現できます。
add_action( 'elementor/query/my_entry_jobs', function( $query ) {
// The author of the current post
$user = wp_get_current_user();
$user_id = $user->ID;
$query->set( 'author', $user_id );
} );
ゴニョゴニョの詳しいことは、コチラに書いてあります。
Dynamic Author for the posts widget · Issue #5457 · elementor/elementorAdvanced Post Queries を使えば、もっともっと簡単にできてしまいます
探せばあるものですね。function.phpにコードを書かなくても、ページの編集画面から動的なQueryを設定できるプラグインがありました。
こちらを使えば、Elementor Pro 標準のカテゴリー条件を追加するように、「今、ログインしているあなたの記事だけ」というフィルターが実現できます(他にもフィルター条件は用意されています)
すごいです。