ContactForm7で作成したフォームの送信ボタンの上に、
固定ページで作成したプライバシーポリシーの内容を表示したいと思っていますが、
真っ白になってしまい、うまく呼び出せません。。
試したこと
まず、下記のサイトを参考に、privacy.phpファイルを作り、
利用しているテーマ内にアップロードしました。
https://memo.poo.tokyo/post-1289/
php
1<?php 2$page_id = 10; //プライバシーポリシーの固定ページID 3$content = get_page($page_id); 4echo $content->post_content; 5?>
その次に下記のサイトを参考に、functions.phpに次のように追記しました。
http://kawatama.net/web/428
php
1//contactformにショートコードを使えるようにする 2function Include_my_php($params = array()) { 3 extract(shortcode_atts(array( 4 'file' => 'default' 5 ), $params)); 6 ob_start(); 7 include(get_theme_root() . '/' . get_template() . "/$file.php"); 8 return ob_get_clean(); 9} 10wpcf7_add_shortcode('myphp', 'Include_my_php');
下記サイトを参考に、
add_shortcodeの部分はwpcf7_add_shortcodeにしています。
https://liginc.co.jp/web/wp/plug-in/172496
そしてContactForm7のフォーム内に、下記のようにショートコードで呼び出しても、
真っ白になってしまいます。
[myphp file='privacy']
まだ何か書き換える必要がありそうでしょうか・・?
詳しい方、どうぞよろしくお願いいたします。m(__)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/06 16:13