Não sei dizer o que as variáveis $ my_page, $ my_page ou $ shipHelper devem fazer, mas você pode usar um buffer de saída para capturar a saída da função DisplayEventInfoBox. Você pode tentar o seguinte:
function myAJAXFn() {
ob_start();
DisplayEventInfoBox($my_page, $shipHelper);
$my_html = ob_get_contents();
ob_end_clean();
wp_send_json_success( array('page'=>$my_html) );
}