gpt4 book ai didi

wordpress - 设置评论元 REST API WordPress

转载 作者:行者123 更新时间:2023-12-05 07:29:02 25 4
gpt4 key购买 nike

我使用 REST API 在 WordPress 中创建评论。但不能设置评论元。我不知道为什么,也许我想念了一点。所以请帮忙。

代码:

// Data
var ajax_data = {
author: user.user_id,
author_email: user.user_email,
content: comment,
parent: parent,
post: post_id,
meta: {
'_crating_speed': rating_speed,
'_crating_price': rating_price,
},
}

// Set header
$.ajaxSetup({
headers: {
'Authorization': "Bearer " + user.token,
}
});

// AJAX
$.post( rest_base + '/comments', ajax_data ).done( function( response ) {
console.log(response);
}).fail( function( xhr, status, error ) {
console.log( error);
}, 'json' );

_crating_speed_crating_price 未插入数据库。

最佳答案

同样的问题,解决方案是使用 register_meta() 添加这些,这会将元字段添加到评论的架构中。

https://developer.wordpress.org/reference/functions/register_meta/

在我的案例中,以下方法有效:

add_action('init', function() {
register_meta('comment', 'stars', [
'type' => 'number',
'description' => __('Stars'),
'single' => true,
'show_in_rest' => true
]);
}, 10 , 0);

关于wordpress - 设置评论元 REST API WordPress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53008833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com