css - 在 Wordpress 中更改“生成预览”屏幕
解决方案
我找到了解决方案:) 首先我添加了一个动作来加载一个 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 对其进行样式设置。希望这是有道理的:)
推荐阅读
- reactjs - ReactJS 历史推送未将状态传递给所有组件
- ibm-mobilefirst - mobilefirst 无法删除机密客户端
- algorithm - 如何计算 O((L+1)n) 中两个等长字符串的最长公共子序列?
- ruby-on-rails - Rails 5 - 来自 StripeError 的自定义验证
- azure - 如何解决逻辑应用程序中的 CosmosDB 连接器给出未经授权的错误?
- angular - 如何做 console.log(data) outsite .subsrcibe()
- javascript - IE 11 beforeunload 事件不会被触发
- ruby-on-rails - HTTP Origin 标头与 request.base_url 不匹配
- opensql - 打开销售订单
- string - std::string、const 和线程安全