2

動的サイドバーがどのようにレンダリングされるかをよりよく理解するために、Wordpress のソースを読んでいます。

しかし、私は難点にぶつかっています...

894 | do_action( 'dynamic_sidebar', $wp_registered_widgets[$id] );

add_action('dynamic_sidebar', ... ) が定義されている場所が見つかりません。その部分がなければ、私は何が起こるかで迷っています。

ここのコードを参照してください:

https://github.com/WordPress/WordPress/blob/b7c13e27c255e1fc1f03ab2ab432f1652a0ac212/wp-includes/widgets.php#L894

さらにコンテキストを提供するために、特定のサイドバーからウィジェットの配列を取得する方法を見つけようとしています。そこから、その配列内の各ウィジェットをどのようにレンダリングするかを知る必要があります。

dynamic_sidebar(...);私は私に与えるよりも細かい制御が必要です

4

1 に答える 1