我在DB中有WordPress站点和自定义表。 我需要一个用户可以在表单中输入promocode,提交它,脚本通过此promocode在表中查找URL并在新窗口中打开此URL。 我在widjet中插入了这个HTML
<form method="get" id="searchform" action="">
<input type="text" name="destination" id="destination" value="" />
<input type="submit" id="searchsubmit" value="GO" />
</form>
并在function.php中插入此代码
$q = $_GET["destination"];
$result = $wpdb->get_results( "SELECT url FROM mytable WHERE target = ".$q);
var_dump($result);
但如何打开窗户?
答案 0 :(得分:1)
您可以通过在获得成功后执行ajax来完成此任务,因为您可以编写用于在新选项卡中打开网站的代码
这是另一种选择,但我不喜欢这个。
echo "<script> window.open(".$external_link.", '_blank') </script>";
exit;