ワードプレス歴およそ15年のフロントエンドエンジニアです。
関数作成からサイト構築まで、何でもご相談ください。

MW Form パラメータから値

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。
プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
2023.06.10公開


関連サイトからワードプレス上の問い合わせフォームへのリンクにパラメータを付けて、メーカー名と商品名をフォームにセット。

function my_mwform_value1($value, $name) {
  if ($name === 'name1' && !empty($_GET['name1']) && !is_array($_GET['name1'])) { $maker = urldecode($_GET['name1']);
    return $maker;
  }
  if ($name === 'name2' && !empty($_GET['name2']) && !is_array($_GET['name2'])) { $shouhin = urldecode($_GET['name2']);
    return $shouhin;
  }
  return $value;
}
add_filter('mwform_value_mw-wp-form-xxx', 'my_mwform_value1', 10, 2);

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。
プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
2023.06.10公開