コンタクトフォームをウイジェットに入れて表示すると機能するが、
タイトルが表示されてしまう。
ウイジェットのテキストのタイトルを空欄にすれば、表示はされないが、
ただ、リストマークの点・ が残ってしまう。
ソースをコーピーして入れても機能しない。
結果、
下記の構文を入れることで解決!
http://contactform7.com/faq/?lang=ja#How_can_I_add_a_field_to_my_contact_form
テンプレートファイルにコンタクトフォームを埋め込むことはできますか?
できません。
はい。でも、コンタクトフォームのショートコードをテンプレートファイルに直接挿入することはできません。ショートコードを do_shortcode() 関数に引数として渡して、その出力を表示する必要があります。次のように:
この手法は Contact Form 7 2.2 以降で正しく機能するはずです。
http://pc.kumao.net/2011/1223005135.html
107行目を
$before_date = ' ', $date = 1, $after_date = '', $date_format = '',
369行目
$echo .= '' . $title . '';
if ( isset($pubDate) && $date && $pubDate != '' )
$echo .= $before_date . $pubDate . $after_date;
を
if ( isset($pubDate) && $date && $pubDate != '' )
$echo .= $before_date . $pubDate . $after_date;
$echo .= '
';
$echo .= '' . $title . '';
にする!
107行目を
$before_date = ' ', $date = 1, $after_date = '', $date_format = '',
369行目
$echo .= '' . $title . '';
if ( isset($pubDate) && $date && $pubDate != '' )
$echo .= $before_date . $pubDate . $after_date;
を
if ( isset($pubDate) && $date && $pubDate != '' )
$echo .= $before_date . $pubDate . $after_date;
$echo .= '
';
$echo .= '' . $title . '';
にする!
http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230886/