WordPress代码编辑器VS定制器“内置的css编辑器”?

时间:2019-01-23 作者:AndrewL64

我需要对我的WordPress站点(子主题)进行一些CSS更改,并在“外观”中打开WordPress编辑器:

Appearance > Editor > someCssFile.css
在编辑器页面内,页面顶部有一个通知,上面写着:

你知道吗

无需在此处更改CSS-您可以在中编辑和实时预览CSS更改built-in CSS editor.

除了“实时预览”功能之外,在customizer "built-in CSS editor" 以及WordPress code editor 在外观中可用?

1 个回复
最合适的回答,由SO网友:RiddleMeThis 整理而成

当您进入时,也会显示以下警告Appearance > Editor. 无论是否使用子主题(至少在WP 5.0+中),都会显示此消息

您似乎在WordPress仪表板中直接编辑主题。我们建议您不要!直接编辑主题可能会破坏您的网站,您所做的更改可能会在将来的更新中丢失。如果您需要调整的不仅仅是主题的CSS,那么您可能需要尝试创建一个子主题。

如果您决定继续直接编辑,请使用文件管理器创建一个具有新名称的副本,并保留原始名称。这样,如果出现问题,可以重新启用功能版本。

我所能想到的性能上的唯一区别(在添加一点CSS的情况下,这一点并不是最小的)是使用Appearance > Editor 实际上,您正在编辑一个真正的CSS文件,因此您的样式将直接添加到该文件中。当您使用Appearance > Customize > Additional CSS 原始样式表不受影响。它会在头部区域内创建一个样式标记,其中包含您的样式。

既然您已经有了一个子主题,我想说直接编辑CSS文件是一种方法(外观编辑器)。无需向头部部分添加额外样式。此外,它将使您的所有风格保持在一个位置,使其更易于管理。

相关推荐

第一次提交时WP-EDITOR为空

我在一个简单的插件中使用wp编辑器,但我遇到了一个问题,第一次点击提交按钮时,数据库中的内容是空白的。<?php $editor_id = \'mycontent\'; wp_editor($content, $editor_id ); ?> 因此,我尝试使用以下内容提醒内容:if (j(\".wp-content-wrap\").hasClass(\"tmce-active\")){ alert(