Как отображать кавычки в операторе If
У меня есть приведенный ниже код с коротким кодом для контактной формы в операторе if, но контактная форма не отображается. Я думаю, потому что я отображал кавычки не в том месте, но я немного запутался в том, куда они должны идти
Мой код:
<?php
if ($postid == "page-international.php" or $postid == "page-international-training.php" or $postid == "page-international-courses.php" or $postid == "page-international-training-course-detail.php") {
echo "<div class='get-ebook'><img class='close-ebook' src='https://www.pescado.co.uk/wp-content/themes/entyce/images/close-button-get.png' /><p class='title'><strong>Is your <br>scaffolding safe?</strong></p><span class='img'><img src='http://dev14.entycestudio.co.uk/wp-content/themes/custom/images/get-ebook.png' />
</span><?php echo do_shortcode('[contact-form-7 id='6664' title='ebook']' ); ?>
</div>";
} else {
echo "";
}
?>
Если бы кто-нибудь мог помочь или указать мне правильное направление, это было бы очень ценно:-)
Спасибо
1 ответ
Решение
Ваша проблема может быть в том, что у вас есть do_shortcode в echo "";
попробуйте удалить его оттуда. вот так
echo "<div class='get-ebook'><img class='close-ebook'
src='https://www.pescado.co.uk/wp-content/themes/entyce/images/close-
button-get.png' /><p class='title'><strong>Is your <br>scaffolding
safe?</strong></p><span class='img'><img
src='http://dev14.entycestudio.co.uk/wp-content/themes/custom
/images/get-ebook.png' />
</span>";echo do_shortcode('[contact-form-7 id="6664" title="ebook"]' );
echo "</div>";
} else {
echo "";
}