我有两个 WordPress 钩子的功能:admin_menu
和save_post
首先,我声明了一个关联数组,它在两个函数中都被称为全局。
在admin_menu
函数中,我在数组末尾添加了一个额外的键和值,我希望更新后的数组可用于save_post
函数。
$my_array = array(
"key1" => "value1",
"key2" => "value2"
);
my_admin_function() {
global $my_array;
$my_array["key3"] => "value3";
}
my_save_function() {
global $my_array;
}
add_action('admin_menu', 'my_admin_function');
add_action('save_post', 'my_save_function');
在上面的例子中,$my_array
inmy_save_function
仍然只有 2 个键/值对。
我不知道如何让我的第三把钥匙进入my_save_function
,所以它会被保存!
(注意:在我的完整代码中,我my_admin_function
用来添加一个元框,它在表单字段数组中循环,然后将另一个字段添加到数组中。然后我尝试将所有字段保存在“my_save_function”中。 )