Wordpress удаляет теги html и скриптов у некоторых пользователей-администраторов при сохранении


Когда я добавляю контент на страницу в качестве исходного пользователя-администратора, я могу вставить следующий код, и он отлично сохраняется (старый поиск Google, настроенный другим пользователем):

<form action="http://www.google.com/cse" enctype="application/x-www-form-urlencoded" id="searchbox_001294947689528032268:0gmklvjoyzm" method="get">
    <input name="cx" type="hidden" value="001294947689528032268:0gmklvjoyzm" />
    <input name="q" size="40" type="text" /> <input name="sa" type="submit" value="Search" />
    <input name="cof" type="hidden" value="FORID:0" />
</form>
<p>
    <script src="http://www.google.com/coop/cse/brand?form=searchbox_001294947689528032268%3A0gmklvjoyzm" type="text/javascript"></script>
</p>

К сожалению, другие пользователи, которых я создал на том же сайте, заданные в качестве администраторов, могут вставлять один и тот же код на страницу, но как только они нажмут "обновить", wordpress удаляет приведенный выше код и вставляет только:

<form action="http://www.google.com/cse" enctype="application/x-www-form-urlencoded" method="get">
</form>
<p></p>

Почему он удаляет контент у других пользователей с ролью администратора, но не исходный пользователь-администратор?

Author: kaiser, 2011-06-21

1 answers

Суперадминистраторы имеют другие привилегии, чем другие администраторы. По умолчанию WordPress удаляет множество html-тегов от всех пользователей суперадминистратором. (Предполагая, что суперадминистратору нужно доверять, но большинству пользователей по умолчанию не следует доверять вставлять iframes, входные данные и другие подобные прекрасные теги.

 0
Author: Purcell, 2012-09-13 03:30:57