Shimpanze, да ладно?!
чтобы положить что-то в переменную надо чтоб функция возвращала это, а не вызывала. Но ...
add_action вызывает у Вас функцию add (даже не register). если вы будете вызывать через акшн функцию регистр, то кто будет вызывать функцию add? чесно... что-то выпиющее изобретаете. Вы лучше опишите людям, что Вы пытаетесь сделать. ибо то, что вы пытаетесь запихать в переменную, скорее всего, выдаст фатальную ошибку.