css - WordPress Gutenberg 在编辑器中处理 CSS
问题描述
我创建了将我的 scss(boostrap、node_modules、我自己的自定义 css)编译为单个文件的网站。现在我想知道在编辑器中设置古腾堡块样式的最佳方式是什么?
我想保持我的块的响应性质不受引导和我的样式的影响,最好的方法是什么?
解决方案
如果我理解正确,您是否希望您网站前端的 CSS 文件也适用于块编辑器?
如果是这样,那就像添加add_theme_support('editor-styles');
主题文件一样简单(例如在functions.php 中)。
我发现创建第二个块编辑器样式表以仅在编辑器中使用很有帮助。有时我发现媒体查询断点差异太大,或者只需要为编辑器稍微调整前端样式。对于该文件,您可以wp_enqueue_script()
在enqueue_block_editor_assets
操作挂钩上使用,因此它仅适用于编辑器。
推荐阅读
- android - 为什么在 android 版本 10 中没有触发 onMessagedRecieved?
- javascript - 使用 JS 和 PHP 从表单上传文件时发布错误
- spring - kafka cloud stream:创建生产者绑定失败;30 秒后重试
- python - 输入 Sqlite3 查询中的标签给出错误
- java - 脉冲星消息监听器的多线程
- database - 来自 sqlite3 db 的日期和时间
- javascript - 如何在使用 Quasar 框架和 Vue.js 将鼠标悬停在图像上时显示一些信息
- python - 使用 Selenium Python 上传 Google 表单图像?
- solr - solr:树状结构DIH
- java - 有什么方法可以从 Java 中的 JSON 中获取特定属性的所有值?