function ajax_action_handler() {
$posts_to_exclude = ... // здесь получаете ID ненужных постов
$posts = get_posts(array( 'exclude' => $posts_to_exclude ) );
wp_send_json( $posts );
}
чтобы у динамического контента
<div class="section">
<h1 class="section__heading heading"></h1>
<p class="section__paragraph paragraph"></p>
<p class="section__paragraph paragraph paragraph--special"></p>
</div>
.post__content {
p {} // стили для параграфов из админки
ul {} // стили для списков из админки
}