我正在努力理解do\\u action,但不理解。我在研究布莱恩主题。他们在侧栏中有这个代码。php
<div id="secondary" class="widget-area col-md-3" role="complementary">
<?php do_action( \'before_sidebar\' ); ?>
<?php if ( ! dynamic_sidebar( \'sidebar-1\' ) ) : ?>
<aside id="search" class="widget widget_search">
<?php get_search_form(); ?>
</aside>
<aside id="archives" class="widget">
<h1 class="widget-title"><?php _e( \'Archives\', \'blain\' ); ?></h1>
<ul>
<?php wp_get_archives( array( \'type\' => \'monthly\' ) ); ?>
</ul>
</aside>
<aside id="meta" class="widget">
<h1 class="widget-title"><?php _e( \'Meta\', \'blain\' ); ?></h1>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</aside>
<?php endif; // end sidebar widget area ?>
</div><!-- #secondary -->
但我不明白第二行是什么<?php do_action( \'before_sidebar\' ); ?>
正在进行。当我删除这一行时,它仍然输出相同的结果。谁能举例说明一下吗。