ayecode/wp-super-duper

允许您从单个文件中创建小部件、块和短代码。


README

WordPress 类,一次构建小部件、短代码和 Gutenberg 块。

V1 到 V2 迁移

  • 更改加载小部件的方式
// SD V1 used to extend the widget class. V2 does not, so we cannot call register_widget() on it.
$widget = 'SD_Hello_World';
if ( is_subclass_of( $widget, 'WP_Widget' ) ) { // SD V1 is loaded.
	register_widget( $widget );
} else {
	new $widget(); // SD V2 is loaded.
}