例えば次のようなコードの場合、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を使ってエラーが解消された様子