例えば次のようなコードの場合、widget_block内でcallを使えると思いきや、Could not resolve function 'caller'
とエラーになってしまいます。
-
- <div class="hoge">
-
- <p>しかしcallできない</p>
- </div>
- <!-- /.hoge -->
widget_block内でcallを使ってエラーになってしまっている様子
この場合、次のコードのように一度callする専用のmacroを作成し、そのmacroをwidget_block内で呼び出すとエラーが起きません。あまり使う機会はないコードですが。。
-
-
-
widget_block内でmacroを使ってエラーが解消された様子