Функция в моем плагине называется дважды

Я создал плагин. Я добавил его на страницу wordpress со следующим действием:

add_shortcode("myplugin", "MyFunction"); 

Я отправляю некоторую информацию через форму / POST в этот плагин. К сожалению, одна важная функция (вызов внешнего URL / API через CURL) обрабатывается дважды каждый раз, когда я отправляю эту информацию.

У вас есть идеи, почему / как этого избежать?