我想在wordpress安装完成后自动运行SQL查询。我有一个php文件,它将引用.sql文件并自动运行其中的所有查询,但是,您必须手动浏览到example.com/updateDB.php才能运行它。我试图让所有内容完全自动化,所以我想在wordpress安装中的某处插入代码,基本上就是说运行这段代码就像在浏览器中浏览它一样。
我尝试过多种方法,包括将该文件中的实际php放入安装代码中的几个不同位置或尝试卷曲等,但没有任何效果。
所以最后我的问题是,如何在wordpress安装完成后执行此文件中的代码?我已经关闭了几次,但是代码想要在实际设置数据库之前运行 - 这当然会在.sql文件中的UPDATE查询中引发错误。
以下是目前发生的情况:
设置空db
安装Wordpress
浏览到www.example.com/updateDB.php
- 代码执行得很好,数据库也会更新。
这就是我想要发生的事情:
设置空db
安装Wordpress
- 在该过程的某个时刻,我的代码被触发,并使用updateDB.php中的代码更新db(引用.sql文件)。
答案 0 :(得分:0)
我不知道你想把它放在哪里,但是在db setup页面之后使用javascript自动重定向你。因此,您的新流程将是:
设置空数据库
安装Wordpress->自动重定向
updateDB.php
这就是我能想到的全部。
答案 1 :(得分:0)
javascript应该看起来像这样(显然代替你自己的文件名):
<script type="text/javascript">
window.open("http://www.yourURL.com/path/to/your/file.php", "_blank");
</script>
将其放在安装脚本的末尾。