>> Каким образом это реализовать в посте?
есть несколько варианта:
- если это лендинг, тогда делаешь обычную страницу и кастомный template для неё
- если это каталог вакансий, тогда пост+куча доп полей и из них выводишь
- пишешь самостоятельно "каталог вакансий" отдельным разделом в WP со своими таблицами и роутами, где будет удобное управление необходимыми разделами
>> Делать кучу ACF и из них выводить?
да, можно так, но будет сложно управлять редактору вакансий
>> А если я хочу сгруппировать по блокам?
Как вариант, указывать в посте block-id, например <!--block_id_1-- > а в темплейте, искать этот текст и заменять на твой блок, типа того:
<?php
$postText = get_the_content();
if (strpos($postText, '<!--block_id_1>')) {
ob_start();
include "block-id-1.php";
$block = ob_get_clean();
$postText = str_replace('<!--block_id_1>', $block, $postText);
}
echo $postText;
?>