您应该在unity配置文件中允许一个自定义字段,该字段将链接到WordPress配置文件。然后可以运行JavaScript函数调用AJAX脚本,在WordPress中执行PHP文件,以更新特定概要文件。
下面是一些伪代码:
JavaScript
function updateProfile(parameters) {
var xhttp = new XMLHttpRequest();
xhttp.open(\'GET\', \'https://www.example.com/receiver.php\' + parameters, true);
xhttp.send();
}
// Usage
updateProfile(\'?username=whatever&points=4\');
PHP (
receiver.php
):
<?php
global $wpdb;
$username = $_POST[\'username\'];
$points = (int) $_POST[\'points\'];
$wpdb->query("UPDATE some_table SET points = points + $points WHERE username = $username");
注意,您需要清理输入,并且需要将品脱链接到用户名。您可以添加
add_user_meta()
函数。
请注意,这是一种基本方法。这个receiver.php
文件可以是插件的一部分,因此您可以调用example.com/wp-content/plugins/unity-plugin/receiver.php
在AJAX调用中。