Здравствуйте. Зашел в тупик, так как не могу найти информацию на эту тему. Буду рад даже ответу "Можно так делать" или нереально.
Есть код, простой, который создает пост в WP на основе ответов пользователя. Теперь нужно в post_content передать ответы, которые зависят от ответа пользователя при заполнении формы( форма отправляется POST-запросом.
Я создал переменную test, в которую хочу разместить код, который включает php. Тэги html публикуются, а вот со вставкой php проблема.
$test = '
<? if(IsChecked('questions', $gkt)) { ?>
<h3 align="center" style="border: 2px solid #f9c6a9; padding: 10px; margin: 0 -2px 0 -2px; background-color: #f9c6a9;">Тут текст:
</h3>
<ul class="reddotsli">
<? if(IsChecked('questions','q1_a1')) {
echo ' <li>Первый ответ</li>';
}
?>
<? if(IsChecked('questions','q1_a2')) {
echo ' <li>Второй ответ';
}
?>
<? if(IsChecked('questions','q1_a3' || 'q1_a4')) {
echo ' <p><span class="reddot"></span>Третий ответ</p>';
}
?>
....................
';
$post_data = array(
'post_title' => 'Ответы',
'post_content' => $test,
'post_status' => 'private',
'post_author' => $user_ID,
'post_category' => [1],
'comment_status' => 'closed',
);