■ WordPress のバージョン
5.9.3
■ テーマ・プラグインは全て最新版で確認してください。
確認しました。
■ テーマの種類
Lightning ( G3 ) + Lightning G3 Pro Unit
■ テーマのバージョン
14.22.1
■ Pro Unit のバージョン
0.20.0
■ スキンの種類
Origin III
■ 関連しそうなプラグインを一つづつ停止して症状が改善するか確認してください。
確認しました。
■ 期待する動作
URLにパラメータをつけて、受け取れる様になりました。
CTAはこれで出来たのですが、
実際やってみたら、
ヘッダーのお問い合わせボタンから頂いておりまして
こちらにも対応したいです。
カスタマイズの「モバイル固定ナビ」やEX UNITの「お問い合わせ情報」
でパラメータをつけようとするとカッコ[]の部分が文字化けしたみたいになって
機能しません。
カスタマイズでショートコードを使えるようにする…というどうしたらいいでしょうか。
■ 自分で試した事
function.phpに下記を記載しました
//Contact Form 7 URLパラメーター取得 関数
function my_form_tag_filter($tag){
if ( ! is_array( $tag ) )
return $tag;
if(isset($_GET['product'])){
$name = $tag['name'];
if($name == 'product-name')
$tag['values'] = (array) $_GET['product'];
}
return $tag;
}
add_filter('wpcf7_form_tag', 'my_form_tag_filter');
//Contact Form 7 URLパラメーター取得 関数
function shortcode_title() {
return get_the_title();
}
add_shortcode('title', 'shortcode_title');
// 投稿内で [title] と記述する
これで、
/contact?product=[title]
でCTAとかだと成功しました。
でもヘッダーのお問い合わせやモバイル固定ナビだと
/contact?product=%5Btitle%5D
となってしまいます。
なんとかなりませんか?
■ 症状が発生するブラウザ
Chrome
■ 実際の症状
上記の通りです。
カスタマイズだとショートコードは使えないと、諦めるしか無いのでしょうか?
該当URL :
https://*********※該当URLはフォーラムライセンスが有効のユーザーにのみ表示されます