如何从WP数据库获取URL并打开它?

时间:2018-06-01 14:52:54

标签: php database wordpress content-management-system

我在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);

但如何打开窗户?

1 个答案:

答案 0 :(得分:1)

您可以通过在获得成功后执行ajax来完成此任务,因为您可以编写用于在新选项卡中打开网站的代码

这是另一种选择,但我不喜欢这个。

echo "<script> window.open(".$external_link.", '_blank') </script>";
     exit;