【问题标题】:How to get URL from WP database and open it?如何从 WP 数据库中获取 URL 并打开它?
【发布时间】:2018-06-01 14:52:53
【问题描述】:

我在数据库中有 WordPress 站点和自定义表。 我需要一个用户可以在表单中输入促销代码,提交它,通过这个促销代码在表格中找到 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);

但是如何打开窗口呢?

【问题讨论】:

  • 如果在表单标签中添加target="_blank",则可以重定向stackoverflow.com/a/768472/3254405
  • @numbtongue 很有趣,但我需要打开其他网站的 URL
  • 据我所知,您可以使用 ajax 来做到这一点。

标签: php database wordpress content-management-system


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多