$ wpdb-> insert () está dando função indefinida de erro

Eu criei um novo arquivo dentro da pasta wp-content / theme / mytheme.

Dentro do arquivo eu escrevi uma consulta simples

global $wpdb;
    $insert= $wpdb->insert('wp_test', array(
    'orderID' =>$_GET['orderID'],'amount'=>$_GET['amount'],'acceptance'=>$_GET['ACCEPTANCE'],'status'=>$_GET['STATUS'],
    ));

Estou recebendo o erro "Chamada para função indefinida". Tenho que incluir um arquivo dentro deste arquivo?

questionAnswers(3)

yourAnswerToTheQuestion