Php 在wordpress中是否可以阻止特定的元字段更新?

Php 在wordpress中是否可以阻止特定的元字段更新?,php,arrays,wordpress,custom-fields,Php,Arrays,Wordpress,Custom Fields,我想阻止wordpress保存年、月和日数组。我使用JavaScript将隐藏输入中的3个值组合成一个值,因此不需要将3存储在数据库中。我该怎么做 $meta_box = array( 'id' => 'global-releasedate', 'title' => 'Releasedate', 'page' => 'films', 'context' => 'normal', 'priority' => 'high',

我想阻止wordpress保存年、月和日数组。我使用JavaScript将隐藏输入中的3个值组合成一个值,因此不需要将3存储在数据库中。我该怎么做

$meta_box = array(
    'id' => 'global-releasedate',
    'title' => 'Releasedate',
    'page' => 'films',
    'context' => 'normal',
    'priority' => 'high',
    'fields' => array(
        array(
            'name' => '',
            'id' => $prefix . 'airdate',
            'type' => 'hidden',
            'std' => ''
        ),

        array(
            'name' => 'Year',
            'id' => $prefix . 'year',
            'type' => 'select',
            'options' => $years,
        ),

         array(
            'name' => 'Month',
            'id' => $prefix . 'month',
            'type' => 'select',
            'options' => $months,
        ),

          array(
            'name' => 'Day',
            'id' => $prefix . 'day',
            'type' => 'select',
            'options' => $days,
        ),
    ));

解决方案实际上是删除它们或在functions.php文件中注释它们。如果您删除它们,它们将不会从帖子中删除,用户将无法再看到它们,这正是您所需要的。

感谢您的回复;然而,我试图实现的是离开元领域的新职位。问题是,我有3个选择选项,我使用JavaScript在更改时获取它们的值,并将所有3个组合值存储在一个隐藏输入中。在此之后,我不需要每个select选项,因此不需要保存它们来保存数据库信息。我想让它存储在数据库中不是一个坏主意,而不是经历麻烦?我通过在save/update函数周围使用if语句找到了解决问题的方法