在创建页面时,几乎没有内联样式属性被移除

时间:2014-02-27 作者:Adil Abbasi

对于一个网站,我不是一个超级管理员,但我有管理员的角色。问题是,即使是在担任管理员之后,当我创建页面时,一些样式属性也会消失。相反,当超级管理员创建同一个页面时,属性不会消失。有没有人有过同样的经历,或者知道如何应对。

样式属性,如:

background-image: url(http://www.imagepath.com);
这会使该元素的整个内联样式消失。

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

虽然语言有点混乱,但如果你查看法典并注意管理员和超级管理员之间的区别,你应该能够看到发生了什么。

在单站点WordPress安装的情况下,管理员实际上是超级管理员。因此,他们是唯一可以访问其他管理功能的人。

https://codex.wordpress.org/Roles_and_Capabilities#Super_Admin

只有单站点安装的管理员具有以下功能。在多站点中,只有超级管理员具有以下能力:

更新核心插件更新用户创建用户删除未过滤的html

https://codex.wordpress.org/Roles_and_Capabilities#Additional_Admin_Capabilities

最后一种能力是问题所在。

未筛选的html

自2.0以来,用户可以在页面、帖子、评论和小部件中发布HTML标记甚至JavaScript代码

https://codex.wordpress.org/Roles_and_Capabilities#unfiltered_html

只有超级管理员才有你想要的能力,而你是管理员。除非你有权访问该网站的代码,以便将该功能添加到普通博客管理员,或仅添加到特定用户,否则你不会unfiltered_html 能力。

结束

相关推荐

WordPress后台:如何在Pages-->All Pages下隐藏某些特定页面

我有一些带有短代码的页面,我不想让我的客户看到带有短代码的页面。是否有方法将这些页面隐藏在“页面-->所有页面”下,但应显示在“菜单”下。有没有插件可以实现这一点?我已经找过了,但没有找到。