正如其他人所说,您需要在快捷码中添加一个参数来设置特定的author\\u id。一旦设置了,您就可以执行查询。
我还没有测试过,但下面的代码应该会让您走上正轨。快捷码是[query\\u my\\u posts author\\u id=“\\;”]
function custom_shortcode() {
$atts = shortcode_atts(array(
\'author_id\' => \'\',
), $atts);
$args = array(
\'post_type\' => \'job_application\',
\'author\'=> $atts[\'author_id\'],
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
the_title();
echo \'<div class="entry-content">\';
the_content();
echo \'</div>\';
endwhile;
}
add_shortcode( \'query_my_posts\', \'custom_shortcode\' );