2017-11-10 12 views
-2

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 ""; 
} 

?> 

右方向に、それが大幅に

おかげ

+0

$ postidはどこに定義されていますか? – pr1nc3

+2

あなたはすでに* in * phpであり、そのために解析エラーを受け取ったはずです –

答えて

1

あなたの問題はあなたがecho "";でdo_shortcodeがあるからそれを削除してください持っているという事実であるかもしれない:-)いただければ幸いです。 like

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 ""; 
    } 
+0

thanks @ chris94これはうまくいきました:-) – user3615681

関連する問題