您可以使用此挂钩将任何样式或脚本排队-enqueue_block_assets. 此挂钩中的脚本/样式适用于后端和;前端。因此,示例类似于以下代码-
function sgb_external_scripts() {
wp_enqueue_script(
\'frontend-js\',
plugins_url( $sharedBlockPath, __FILE__ ),
[ \'wp-blocks\', \'wp-element\', \'wp-components\', \'wp-i18n\' ],
filemtime( plugin_dir_path( __FILE__ ) . $sharedBlockPath )
);
}
add_action( \'enqueue_block_assets\', \'sgb_external_scripts\' );
您可以应用一个技巧将任何样式/脚本排队,只用于后端/编辑器。在这种情况下,它将类似于以下代码-
function sgb_external_scripts() {
if( is_admin() ){
wp_enqueue_script(
\'frontend-js\',
plugins_url( $sharedBlockPath, __FILE__ ),
[ \'wp-blocks\', \'wp-element\', \'wp-components\', \'wp-i18n\' ],
filemtime( plugin_dir_path( __FILE__ ) . $sharedBlockPath )
);
}
}
add_action( \'enqueue_block_assets\', \'sgb_external_scripts\' );