Php 如何在WordPress中修改自定义字段元框

Php 如何在WordPress中修改自定义字段元框,php,wordpress,Php,Wordpress,在WordPress中,编辑帖子或页面时,自定义字段元框允许用户输入名称(元键)和值(元值)。我正在尝试修改元框,以便用户可以输入: a) 名字 b) 值1 c) 价值2 我的目标是使用get\u post\u meta()在站点前端执行类似操作: <a href="<?php echo $value1; ?>"> <img src="<?php echo $value2; ?>" alt="&q

在WordPress中,编辑帖子或页面时,自定义字段元框允许用户输入名称(元键)和值(元值)。我正在尝试修改元框,以便用户可以输入:

a) 名字

b) 值1

c) 价值2

我的目标是使用
get\u post\u meta()
在站点前端执行类似操作:

<a href="<?php echo $value1; ?>">
    <img src="<?php echo $value2; ?>" alt="" />
</a>

我的问题:如何修改自定义字段元框,以便用户能够在每个名称旁边输入2个值


到目前为止,我已经尝试使用,但这增加了一个新的框。我的问题是我需要修改现有的框。

请查看此代码,它可能有助于解决您的问题

add_action("admin_init", "my-function");
function my-function()
{
  add_meta_box("manage_option", "meta box name", "meta_box_value1", "post_type_name", "normal", "low");
  }

function meta_box_value1() 
{ 
 global $wpdb,$post;?>

 Enter text :<input type="text" id="sdate12"  name="text_val1" size="80" value="<?php echo      get_post_meta($post->ID,'meta_text_key',true); ?>" />
 <?php } 
add_action('publish_post_type_name', 'save_meta_value');
// to update text meta value  
function save_meta_value()
{
 global $wpdb,$post;    
 update_post_meta($post->ID, 'meta_text_key', $_POST["text_val1"]); 
 }
add_action(“admin_init”、“my function”);
函数my-function()
{
添加元框(“管理选项”、“元框名称”、“元框值1”、“发布类型名称”、“正常”、“低”);
}
函数元框值1()
{ 
全球$wpdb,$post;?>

输入文本:这是添加新的元框还是修改现有的自定义字段元框?它将添加元框并执行所有插入和删除操作update@henrywright