我通过复制父主题在Wordpress中为他们创建了一个孩子。我的子主题的唯一目的是从我创建的数据库中获取数据。
我已经创建了一个connect.php文件,该文件将在需要检索数据或向数据库中添加数据或从数据库添加数据时将其连接到数据库。
对于简单的Login表单,我在action属性中添加了connect.php文件,只是为了检查是否能够连接到数据库,但是我认为它无法获取或连接到connect.php文件。
我的表单html代码:
<body>
<div class="lform">
<div class="loginbox">
<img class="avatar" src="">
<h1>Login Here</h1>`enter code here`
<form method="POST" action="connect.php">
<p>Username</p>
<input name="" type="text" placeholder="Enter Username">
<p>Password</p>
<input name="" type="password" placeholder="Enter Password">
<input name="" type="submit" value="Login">
<a href="#">Lost your password?</a><br>
<a href="#">Don't have an account?</a>
</form>
</div>
</div>
<body>
connect.php代码
<?php
$connection = mysqli_connect('localhost', 'root', '');
if (!$connection){
die("Database Connection Failed" . mysqli_error($connection));
}
$select_db = mysqli_select_db($connection, 'test');
if (!$select_db){
die("Database Selection Failed" . mysqli_error($connection));
}
我已将该文件放置在functions.php文件所在的子主题目录中。
我有connect.php文件和html表单。您能告诉我还有什么需要,或者我必须在哪里放置文件,以便我的html表单可以调用它并对其进行处理。
我是否必须将其添加到functions.php文件中?
我想维护一个单独的文件(connect.php),以便可以在任何需要的地方进行调用。
就像connect.php一样,我将创建另一个php文件以及用于验证或其他目的。
答案 0 :(得分:0)
子主题是为了覆盖模板和文件。不用于其他目的。
您可以在wordpress安装的根文件夹中添加文件。