functionで質問です

phpファイルで直接使わない、add_filter等に登録するような関数は無名関数でいいと思います

しかし、色々な場所で使う関数の場合、基本的には全て無名関数にしてadd_shortcodeに登録し、
page-foo.phpなどでを使う場合はdo_shortcordで呼び出すのは変でしょうか?