我想我可能会在这附近。我只想在WordPress页面上有一个表单,用于捕获代码并将其插入到数据库中。
我可以把这一切都放在WordPress的一个页面上,如下所示(这不会引发任何错误,但不会插入数据)。注意PHP格式是页面和帖子语法中插件PHP的工作原理。我接近这个代码吗?:
<form id="edit-bio-form" action="?biosubmit" method="post">
<TEXTAREA name="bioedit" rows="15" cols="80">First line of initial text.
</TEXTAREA>
<INPUT type="submit" value="Update Bio" name="edit-bio-form"><INPUT type="reset">
</form>
[php]
function biosubmit() {
// Get the current user's info
$current_user = wp_get_current_user();
//set up for mysql Connection
$dbhost = 'localhost';
$dbuser = 'xxxxx';
$dbpass = 'xxxxx';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db('_wp1');
$bioedit = $_POST['bioedit'];
$sql = "INSERT INTO 'i541280_wp1'.'wp_usermeta' ('umeta_id', 'user_id', 'meta_key', 'meta_value')
VALUES (NULL, '$current_user', 'user_bio', '$bioedit')";
}
[/php]
有人可以帮我解决这个问题以及错误/遗漏的问题吗?或者用WordPress做到这一点是不可能的?
我尝试了另一个问题,其中人们提出了一个PHP模板,但是这个模板不起作用,而且我还不知道为word press创建一个PHP插件。