How to rename a custom field? 时间:2011-10-15 作者:Ezhil 我有3000篇文章使用了这个自定义字段名“refer”,我需要将其更改为“ref”,以满足主题需求,而不是手动操作,我需要一个查询或技术来更改它们。Question 1 我正在尝试重命名自定义字段,从“refer”重命名为ref。重命名自定义字段需要什么查询。如果使用函数来完成它会更好。php(而不是在phpmyadmin中)。Question 2 我还有很多不需要的自定义字段需要删除,我该怎么做呢。帮帮我,伙计们。 3 个回复 SO网友:Ezhil 我找到了答案UPDATE `wp_postmeta` SET `meta_key` = \'ref\' WHERE `meta_key` = \'refer\' 在SQL中使用此部分Reference SO网友:Rutwick Gangurde 如果您试图删除帖子的自定义字段,请编辑帖子,选择\'Custom Fields\' 从screen options, 然后滚动到底部,即帖子编辑器下方。您将找到列出的所有自定义字段,您可以编辑它们的名称,也可以更改它们的值。但仅限于添加/编辑帖子时添加的内容。不是WP为每个帖子创建的不要删除尚未添加的自定义字段 SO网友:gordie 更干净的版本@t31os\'s answer :global $wpdb; $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = \'%s\' WHERE meta_key = \'%s\'",\'new\',\'old\'); $result = $wpdb->get_results ( $querystr ); 结束 文章导航