已禁用:主題未添加名為editor-style.css的樣式表文件?

有個想做網絡推廣的朋友,最近開始學習用WordPress建立站

啟用TinyMCE 編輯器插件,在TinyMCE 編輯器插件的設置裡,遇到這樣的問題▼

已禁用:主題未添加名為editor-style.css的樣式表文件?

創建CSS樣式菜單

  • 加載editor-style.css中使用的CSS樣式,並替換“格式”菜單。
  • 禁用: editor-style.css的樣式表文件。
  • 禁用: A stylesheet file named editor-style.css was not added by your theme.

若出現以上情況,WordPress可視化編輯器,可能無法顯示我們想要的代碼樣式風格,比如:

  • blockquote、pre、code…

問題排查

  1. 請問editor-style.css文件,是否在WordPress主題的根目錄中?
  2. 你在使用子主題(child)嗎?

當我們在WordPress後台中編輯文章時,由於css樣式問題,所以前台和後台顯示不一樣……

但Wordpress 3.0之後的版本,具有非常好的功能:

  • 即前後樣式可以統一,因此Wordpress後台編輯文章時,也可以看起來和前台一樣。
  • 同樣,我們不再需要因為Wordpress後台編輯的文章和前台顯示不同,而來回修改它了。

如果我們打開Wordpress的默認主題Twenty Eleven,我們可以看到有一個這樣的html註釋和代碼 ▼

//此主题使用editor-style.css为可视化编辑器设置样式,以匹配主题样式
add_editor_style();
  • 此註釋的含義:可視化編輯器與主題editor-style.css樣式匹配。
  • 這個函數實現起來也很簡單,因為它是WordPress的默認功能,我們只需要激活即可。

WordPress文章如何顯示和前台相同的文字樣式?

第1步:創建editor-style.css文件

第2步:將以下代碼添加到editor-style.css文件裡▼

@import url('../style.css');

body {
margin: 14px;
max-width: 702px;
}

.post-content {
font-size: 14px;
}

第3步:將editor-style.css文件,複製到你的WordPress主題的根目錄中。

第 4 章 步添加以下代碼到functions.php文件裡▼

//此主题使用editor-style.css为可视化编辑器设置样式,以匹配主题样式 
add_action( 'after_setup_theme', 'my_theme_setup' ); function my_theme_setup() { add_editor_style(); // 对于块编辑器 add_theme_support( 'editor-styles' ); }

第5步:刷新WordPress文章編輯頁面

  • 查看並確認WordPress前台、後台的文字樣式,是否一致?

注意事項

如果你的WordPress主題,沒有給“引用標籤blockquote ”、“代碼標籤pre/code”加上CSS樣式,就需要自己在WordPress主題的style.css 文件裡添加對應的CSS代碼。

詳情請查看以下建站教程 ▼

希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《已禁用:主題未添加名為editor-style.css的樣式表文件?》,對您有幫助。

歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-966.html

歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!

🔔 率先在頻道置頂目錄獲取寶貴的《ChatGPT 內容行銷AI 工具使用指南》! 🌟
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!

 

發表評論

您的電子郵箱地址不會被公開。 必填項已用 * 標註

滾動到頂部