Я нашел решение :) Сначала я добавляю действие для загрузки администратора. 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');
Затем в файле администратора. 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 из моего lo go и использую встроенный css для его стилизации. Надеюсь, это имеет смысл:)