Javascript onclick向mysql(wordpress)前端添加值

Javascript onclick向mysql(wordpress)前端添加值,javascript,php,mysql,wordpress,Javascript,Php,Mysql,Wordpress,我正在尝试制作一个按钮,当点击时,会给Wordpress中的用户元添加一个值。这就是我到目前为止所做的: <form method="post"> <input type="submit" name="test" id="test" value="RUN" /><br/> </form> 但这似乎不起作用。另外,如何将该值添加到当前值 示例:如果值为500我可以添加更多的500来等于1000?正如我在评论中提到的,您需要向钩子添加一个函数

我正在尝试制作一个按钮,当点击时,会给Wordpress中的用户元添加一个值。这就是我到目前为止所做的:

<form method="post">
    <input type="submit" name="test" id="test" value="RUN" /><br/>
</form>
但这似乎不起作用。另外,如何将该值添加到当前值


示例:如果值为
500
我可以添加更多的
500
来等于
1000

正如我在评论中提到的,您需要向钩子添加一个函数,比如
init
wp\u-loaded
,类似这样的(我尚未对此进行测试,但如果由于某种原因无法正常工作,您可以进一步调查):


正如我在评论中提到的,您将希望向钩子添加一个函数,如
init
wp\u-loaded
,类似这样的内容(我没有测试过这个,但您可以进一步调查是否由于某种原因这不起作用):


您是否已将此函数添加到操作/挂钩中?如果没有,这是一个很好的起点。其次,您可能希望首先获取现有值的元,然后对新值和现有值求和,然后进行更新。我不确定如何才能做到这一点。目前,此代码只是我希望在将来构建的某个对象的概念证明。我需要快速更新向该表中添加值的方法。但我似乎可以让它添加此值。您是否已将此函数添加到操作/挂钩中?如果没有,这是一个很好的开始。其次,您可能希望先获取现有值的元,然后对新值和现有值求和,然后更新。我不确定如何才能做到这一点。现在,此代码只是一个Proo我需要一个快速的方法来为这个表添加值。但是我似乎可以让它添加这个值。这个看起来很棒,我能理解。我试试看,看看我能用这个做什么。这个看起来很棒,我能理解。我试试看,看看我能用这个做什么。
function test()
{
    $user_id = 11;
    $kscoins = '1000';
    update_user_meta($user_id, '_ywpar_user_total_points', $kscoins);
}
function addUserPoints()
{
    # Don't do anything if nothing submitted
    if(empty($_POST['test']))
        return false;
    # Get the current user's id
    $id = get_current_user_id();
    # If no one logged in, stop
    if(empty($id))
        return false;
    # Get the points for the current user
    $getPoints = get_user_meta($id, '_ywpar_user_total_points', true);
    # If no points, add the 500
    if(empty($getPoints))
        add_user_meta($id, '_ywpar_user_total_points', 500);
    # If there are points already, sum them and update
    else
        update_user_meta($id, '_ywpar_user_total_points', ($getPoints + 500));
}
# Add your function to an hook
add_action('wp_loaded', 'addUserPoints');