ブログ

widget_block内でcallできない場合は一度macroを経由する|Tips|日本トップクラスのHubSpotテック企業 株式会社パンセ

作成者: Admin|May 29, 2019 3:00:00 PM

例えば次のようなコードの場合、widget_block内でcallを使えると思いきや、Could not resolve function 'caller'とエラーになってしまいます。

  
  1.  
  2. <div class="hoge">
  3. <p>しかしcallできない</p>
  4. </div>
  5. <!-- /.hoge -->
widget_block内でcallを使ってエラーになってしまっている様子

この場合、次のコードのように一度callする専用のmacroを作成し、そのmacroをwidget_block内で呼び出すとエラーが起きません。あまり使う機会はないコードですが。。

  
  1.  
  2.  
widget_block内でmacroを使ってエラーが解消された様子