2017-08-16 2 views
0

私はWPで作成したテーマを理解しようとしています。そして私がwp_footer()がメインページにfooter.phpを含んでいると理解している通りです。しかし、私が理解していないのは、wp_footer()がfooter.php自体で呼び出されている理由です。なぜwp_footer()がwp_footer()のfooter.phpで呼び出されたのですか?

</div><!-- #content --> 

     <footer id="colophon" class="site-footer" role="contentinfo"> 
      <div class="wrap"> 
       <?php 
       get_template_part('template-parts/footer/footer', 'widgets'); 

       if (has_nav_menu('social')) : ?> 
        <nav class="social-navigation" role="navigation" aria-label="<?php esc_attr_e('Footer Social Links Menu', 'twentyseventeen'); ?>"> 
         <?php 
          wp_nav_menu(array(
           'theme_location' => 'social', 
           'menu_class'  => 'social-links-menu', 
           'depth'   => 1, 
           'link_before' => '<span class="screen-reader-text">', 
           'link_after'  => '</span>' . twentyseventeen_get_svg(array('icon' => 'chain')), 
          )); 
         ?> 
        </nav><!-- .social-navigation --> 
       <?php endif; 

       get_template_part('template-parts/footer/site', 'info'); 
       ?> 
      </div><!-- .wrap --> 
     </footer><!-- #colophon --> 
    </div><!-- .site-content-contain --> 
</div><!-- #page --> 
<?php wp_footer(); Here?> 

答えて

3

wordpressのwp_footer()は、フッターを含めるために使用されていませんが、実際にはget_footer()がそれを行います。

wp_footer()は、bodyタグを閉じる直前に実行されるデータの出力やバックグラウンドアクションの実行に使用されます。

希望を明確にしてください!

関連する問題