我正在尝试添加一个自定义的可更新字段,以显示在用户RESTAPI中。
我成功地在GET请求上正确显示了字段,但在POST请求上没有使用新值进行更新。
这是我在函数上的代码.php:
function slug_add_post_data() {
register_rest_field('user',
'ubicaciones',
array(
'get_callback' => 'slug_get_field',
'update_callback' => 'slug_update_field',
'schema' => array(
'description' => 'Ubicaciones usuario',
'type' => 'string',
'context' => array('view', 'edit')
)
)
);
}
add_action('rest_api_init', 'slug_add_post_data');
function slug_get_field($user, $field_name, $request) {
return get_user_meta($user->id, $field_name);
}
function slug_update_field($value, $user, $field_name) {
if (!$value || !is_string($value)) {
return;
}
return update_user_meta($user->ID, $field_name, strip_tags($value));
}
update_callback功能一定有问题,但我找不到确切的原因。
有我做错什么的线索吗?
谢谢你。
这篇文章帮助了我:https://wordpress.stackexchange.com/questions/293025/curl-post-work-with-user-meta-but-not-the-custom-user-meta
add_action("rest_api_init", function () {
register_rest_field(
"user"
, "ubicaciones"
,
[
"get_callback" => function ($user, $field_name, $request, $object_type) {
return get_user_meta($user["id"], $field_name, TRUE);
},
"update_callback" => function ($value, $user, $field_name, $request, $object_type) {
update_user_meta($user->ID, $field_name, $value);
},
]
);
});
问题内容: 我正在尝试将Integer数组添加到Set中,如下所示: 我收到以下错误提示, 其次,我也尝试按照以下步骤进行操作,但仍然出现错误, 如何在Java中正确地将Integer数组添加到Set中?谢谢。 问题答案: 您需要使用包装器类型才能使用 或 手动添加元素,例如 最后,如果您需要保留插入顺序,则可以使用。
问题内容: 我创建了一个,并希望添加一个不属于我的模型的自定义字段。 我在此处找到了添加其他字段的说明,并尝试了以下操作: 当我添加此字段并调用我的函数时,则此字段不是字典的一部分。包含所有指定的模型字段,除了额外的字段。因此,我无法在覆盖的验证中访问此字段,可以吗? 当我将此字段添加到字段列表中时,如下所示: 然后我得到一个错误,因为它不是我的模型的一部分-正确的是因为我只想为此序列化器添加它。
我有一个简单的签名方法来签署工作正常的PDF文档,它使用显示名称、位置、日期和原因的默认戳记来签署文档。 现在我的经理问我是否可以在上面再添加一个字段。让我们假设这是一个“电子邮件”字段,因为我还没有被告知他们想要什么。 我试着搜索并应用我找到的一些东西,但没有任何效果。 此外,有人问我是否可以删除/隐藏这4个默认字段的标签(日期、原因等...),我无法管理这样做,也找不到任何关于它的东西,我不知
我正在使用wordpress 4.1与ACF v4。我有一个添加了自定义字段的自定义帖子类型,每次添加新类别时都需要添加新的自定义字段。如果我自动添加类别“轿车”,我必须添加自定义字段“轿车”。我可以使用插件函数执行此操作吗?或者我必须用代码,在数据库中插入来做到这一点?提前致谢!!
问题内容: 我当前的格式字符串是: 我想添加一个新字段,在包含该格式化程序的每个脚本中它将具有不同的值。 但是我不确定如何将该值传递给记录器以内插到格式字符串中。我显然可以通过每次传递它使其出现在日志消息中,但这很麻烦。 我试过了: 但没有任何作用。 问题答案: 您可以使用LoggerAdapter,这样就不必在每次记录调用时都传递额外的信息: 日志(类似) 过滤器还可用于添加上下文信息。 产生类
我正在尝试将一个自定义项目添加到发行版中。我创建的项目通过 mvn原型:generate-darchetypeGroupid=org.opendaylight.controller-darchetypeArtifactid=opendaylight-startup-archetype-darchetypePerepository=https://nexus.opendaylight.org/con