【问题标题】:Wordpress > Run SQL code automatically after installWordpress > 安装后自动运行 SQL 代码
【发布时间】:2012-01-30 20:12:10
【问题描述】:

我有想要在 wordpress 安装完成后自动运行的 SQL 查询。我有一个 php 文件,它将引用一个 .sql 文件并自动运行其中的所有查询,但是,您必须手动浏览到 example.com/updateDB.php 才能运行它。我正在尝试使所有内容完全自动化,因此我想在 wordpress 安装中的某处插入代码,该代码基本上说要像在浏览器中浏览一样运行此代码。

我尝试了多种方法,包括将该文件中的实际 php 放入安装代码中的几个不同位置或尝试 curl 等,但没有任何效果。

所以最后我的问题是,我如何在 wordpress 安装完成后执行这个文件中的代码?我已经接近了几次,但代码希望在实际设置数据库之前运行 - 这当然会在 .sql 文件中引发我的 UPDATE 查询错误。

这是目前发生的情况:
设置空数据库
安装 Wordpress
浏览到 www.example.com/updateDB.php
- 代码执行得很好,数据库也更新了。

这是我想要发生的事情:
设置空数据库
安装 Wordpress
- 在此过程中的某个时刻,我的代码被触发,并且使用 updateDB.php 中的代码(引用 .sql 文件)更新了数据库。

【问题讨论】:

    标签: php wordpress curl


    【解决方案1】:

    javascript 应该看起来像这样(显然替换为您自己的文件名):

    <script type="text/javascript">
    window.open("http://www.yourURL.com/path/to/your/file.php", "_blank");
    </script> 
    

    将它放在安装脚本的末尾。

    【讨论】:

      【解决方案2】:

      我不知道你想把它放在哪里,但是在数据库设置页面之后使用 javascript 自动重定向你。因此,您的新流程将是:

      设置空数据库

      安装 Wordpress->自动重定向

      updateDB.php

      我能想到的就这些了。

      【讨论】:

        猜你喜欢
        • 2023-01-26
        • 2013-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-23
        • 1970-01-01
        • 2012-02-05
        • 2016-06-17
        相关资源
        最近更新 更多