2016-12-28 127 views
-3

我需要在頁腳模板中輸入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>'; } ?> 

我試過這個,但它給出了一個錯誤。我怎樣才能使它工作?

+1

@qwe,可以請你告訴我們,你面對的是什麼錯誤與您的代碼。 –

回答

3

您不能在PHP標籤之間使用PHP標籤。 Concat的字符串來代替:

if (is_single()) { 

echo '<div><p>html</p>' . do_shortcode('[contact-form-7 id="1" title="contact form"]') . '</div>'; 

} ?> 
-1

試試這個:

<?php 
if (is_single()) { 
    echo '<div><p>html</p>'.do_shortcode('[contact-form-7 id="1" title="contact form"]'). '</div>'; 
} ?> 
0

這可以這樣寫,

<?php 
if (is_single()) { 
    $str = '[contact-form-7 id="1" title="contact form"]'; 
    echo '<div><p>html</p> '.do_shortcode($str).'</div>'; 
} 
?>