如何防止WordPress在WYSIWYG编辑器中向元素添加额外的类

时间:2018-04-11 15:45:27

标签: php html css wordpress

在WYSIWYG编辑器中创建帖子时,WordPress会为不同的元素添加许多额外的类和属性。有没有办法阻止使用 functions.php 文件添加这些类?

在这种情况下,alignnone size-full wp-image-540只是我不需要的额外类。同样,我不想设置固定的widthheight属性。我正在使用my-classmax-width设置为50%,但是在调整窗口大小时图像不会保持其原始比例,因为WordPress会自行设置宽度和高度值。

我是否可以在 functions.php 文件中编写任何代码,以防止WordPress自动在元素上应用任何类型的属性和类?

2 个答案:

答案 0 :(得分:1)

看起来会这样做:

add_filter( 'get_image_tag_class', '__return_empty_string' );

尝试将其添加到您的functions.php中。可以找到这些功能here

答案 1 :(得分:1)

您可以看到完整的功能here。所以只需将其添加到您的代码中

这应该过滤 get_image_tag_class__return_empty_string类:

add_filter( 'get_image_tag_class', '__return_empty_string' );