我想知道添加(大量)ajax是否是一个好的解决方案add_action()
只有DOING_AJAX
已定义。
通常我的设置如下:
add_action(\'init\', \'my_ajax_init\');
function my_ajax_init(){
add_action(\'wp_ajax_mymail_method_1\', \'my_ajax_method_1\');
add_action(\'wp_ajax_mymail_method_2\', \'my_ajax_method_2\');
add_action(\'wp_ajax_mymail_method_3\', \'my_ajax_method_3\');
add_action(\'wp_ajax_mymail_method_4\', \'my_ajax_method_4\');
....
}
我可以通过以下方法防止在“正常”页面视图上执行此操作:
if(defined(\'DOING_AJAX\') && DOING_AJAX){
add_action(\'init\', \'my_ajax_init\');
}
这对性能有帮助吗?