将数据插入post元字段的基本示例。
在您选择的模板文件中,您可以执行类似的操作,
<?php
//this does not include data validation and sensitization but will check for the
//existence of $_POST values being set.
if ( \'POST\' == $_SERVER[\'REQUEST_METHOD\'] && !empty( $_POST[\'action\'] ) && $_POST[\'action\'] == "add_meta") {
if (isset ($_POST[\'post_id\']) ) {
$post_id = $_POST[\'post_id\'];
} else {
echo \'Enter a post ID\';
}
if (isset ($_POST[\'meta_key\']) ) {
$meta_key = $_POST[\'meta_key\'];
} else {
echo \'Enter a meta key\';
}
if (isset ($_POST[\'meta_value\']) ) {
$meta_value = $_POST[\'meta_key\'];
} else {
echo \'Enter a meta value\';
}
update_post_meta($post_id, $meta_key, $meta_value);
}
?>
表单HTML
<form name="add_meta" action="" "method="POST">
<input type="text" name="post_id" value="" />
<input type="text" name="meta_key" value="" />
<input type="text" name="meta_value" value="" />
<input type="submit" name="submit" value="Submit" />
</form>
我强烈建议您阅读
Data Validation and Sensitization 在
WordPress Codex 接下来是在
WPTuts 通过
Stephen Harris这只是一个起点,您需要付出努力,向我们展示您已经做了哪些进一步的研究,您正在尝试/编写哪些代码,并详细解释您面临的问题以获得进一步的帮助。