サポート » プラグイン » KtaiStyleとContactForm7 ショートコード併用の不具合

  • 解決済 tomoco

    (@tomoco)


    固定ページで、Ktai Style の[pc-only]〜[/pc-only] と [mobile-only]〜[/mobile-only] というショートコードを使ってPCと携帯で別々の表示がされるようにしています。

    しかし、
    [pc-only]〜[/pc-only] の中に Contact Form 7 のショートコード[contact-form 1 "コンタクトフォーム 1"]を入れると、カッコが二重になるためかフォームが表示されずショートコードがそのまま文字として表示されてしまいます。

    [pc-only]〜[/pc-only]の中でContact Form 7を動作させる方法はありませんでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    Ktai Style の ショートコードが入れ子になっているショートコードを展開できていないことが原因です。

    inc/switch-content.php の

    public function keep_block($attr, $content = null) {
    	return $content;
    }

    public function keep_block($attr, $content = null) {
    	return do_shortcode( $content );
    }

    としてみてください。

    トピック投稿者 tomoco

    (@tomoco)

    ご返信ありがとうございます!

    無事にフォームを表示させることができました。

    具体的な解決法をお教えいただけて大変助かりました。
    本当にありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「KtaiStyleとContactForm7 ショートコード併用の不具合」には新たに返信することはできません。