我需要在頁腳模板中輸入wordpress聯繫表單7,只有郵政類型爲「單一」時,我也需要一些html代碼。Echo內部回聲PHP
<?php if (is_single()) { echo '<div><p>html</p><?php echo do_shortcode('[contact-form-7 id="1" title="contact form"]'); ?></div>'; } ?>
我試過這個,但它給出了一個錯誤。我怎樣才能使它工作?
我需要在頁腳模板中輸入wordpress聯繫表單7,只有郵政類型爲「單一」時,我也需要一些html代碼。Echo內部回聲PHP
<?php if (is_single()) { echo '<div><p>html</p><?php echo do_shortcode('[contact-form-7 id="1" title="contact form"]'); ?></div>'; } ?>
我試過這個,但它給出了一個錯誤。我怎樣才能使它工作?
您不能在PHP標籤之間使用PHP標籤。 Concat的字符串來代替:
if (is_single()) {
echo '<div><p>html</p>' . do_shortcode('[contact-form-7 id="1" title="contact form"]') . '</div>';
} ?>
試試這個:
<?php
if (is_single()) {
echo '<div><p>html</p>'.do_shortcode('[contact-form-7 id="1" title="contact form"]'). '</div>';
} ?>
這可以這樣寫,
<?php
if (is_single()) {
$str = '[contact-form-7 id="1" title="contact form"]';
echo '<div><p>html</p> '.do_shortcode($str).'</div>';
}
?>
@qwe,可以請你告訴我們,你面對的是什麼錯誤與您的代碼。 –