[我找到了解决方案:)首先,我添加了一个操作以加载admin.js文件
function tas_load_custom_wp_admin_style(){
wp_enqueue_script( 'tas-scripts', get_stylesheet_directory_uri() . '/dist/scripts/admin.js', array( 'jquery' ), '1.0.0', true );
}
add_action('admin_enqueue_scripts', 'tas_load_custom_wp_admin_style');
然后在admin.js文件中,我可以添加过滤器
function generatingPreviewView() {
wp.hooks.addFilter(
"editor.PostPreview.interstitialMarkup",
"my-plugin/custom-preview-message",
customPreviewMessage
);}
var customPreviewMessage = function () {
return '<div class="tas-generate-preview">Loading</div>';
};
在javascript中,我从徽标中嵌入了svg代码,并使用嵌入式CSS对其进行样式设置。希望这有意义:)