主题更改后处理侧边栏配置

原型

_wp_sidebars_changed()

源文件

路径:wp-includes/widgets.php

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php
...
function _wp_sidebars_changed() {
	global $sidebars_widgets;

	if ( ! is_array( $sidebars_widgets ) )
		$sidebars_widgets = wp_get_sidebars_widgets();

	retrieve_widgets(true);
}

...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/_wp_sidebars_changed/