php - 从自定义页面插入数据库

标签 php mysql wordpress

现在我正在使用 Wordpress,并且我已经在现有主题中创建了一个自定义页面。 我将此页面上传到我的网络服务器,编辑了 .htaccess 并插入了代码来访问此自定义文件。

RewriteRule ^file$ file/ [L]
RewriteRule ^file/(.*)$ file/$1 [L]

这很好用,现在我想更进一步。

我想插入 <input type="text" name="email" required=""> 的值到数据库。 所以我需要知道如何将这个独立的index.php页面与现有的WordPress数据库连接并插入$_POST['email'])到表“wp_newsletter”。

最佳答案

我会遵循 @ScottMcGready 的建议,将功能放入插件中并在 WP 中工作。 WP 效率不高,但很灵活。如果您想继续当前的路径,您只需在非 WP index.php 文件中加载 WP 核心即可:

require_once('/path/to/your/wordpress/installation/wp-load.php');

然后像平常一样使用 Wp_query,例如http://codex.wordpress.org/Class_Reference/WP_Query .

关于php - 从自定义页面插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23014817/

相关文章:

php - SQL:从数据库中获取所有缺失的日期记录

php - 让 PHP 解析大文件是否比从 MySQL 数据库调用数据更快?

php - 在正确/错误登录时重定向用户

mysql - 选择每个对话的最后一条消息

mysql - 使用 union all 在 mysql 中创建 View ,但所有记录都显示在 1 列下

php - 如何以编程方式创建一个新的 wordpress 页面

php - 使用 PHP CURL 的 HTTP 请求并从 postman 和 curl cli 得到不同的结果

php - 从最近插入的数据库条目的特定行获取信息

wordpress - Google App Engine - PHP - 从 Composer 提供静态文件 - WordPress

php - 使 Wordpress wp_delete_attachment 从预定义的自定义文件夹中删除文件