父主题中有一个功能,我想自定义成功消息,我不想在父主题文件中进行更改。而且该功能不可插拔,因此无法覆盖它。挖掘之后,我发现可以使用add_filter( 'wp_ajax_sync-data', 'custom_sync_data' );
function custom_sync_data(){
$response = array(
'success' => true,
'message' => 'Date is updated'
);
wp_send_json($response);
}
挂钩来过滤响应。
我写了这段代码:
success
它完成了工作,但始终返回var mqtt = require('mqtt');
for(var i=0; i<50000; i++) {
var client = mqtt.connect('mqtt://10.160.114.6:6888');
client.on("connect", function(){
console.log('connnect!');
});
client.on("close", function(){console.log('close...');});
};
消息,而没有任何验证。我不知道如何传递参数进行验证或决策。
请帮助...
答案 0 :(得分:1)
你能试试吗
function custom_sync_data($params){
//$params can be data or parameters you will have to pass
//or you will have to check
//based on that your setup validation or logic
$response = array(
'success' => true,
'message' => 'Date is updated'
);
}
wp_send_json($response);
您还可以使用var_dump($params)
检查是否有任何内容传递给函数。
希望这会有所帮助。