Вернуться на страницу поддержки Содержимое и медиафайлы Код

Код

Большинство сайтов WordPress.com используют общую среду. Это значит, что все они работают на одном программном обеспечении. Это даёт нам потрясающую возможность обновлять миллионы сайтов одновременно. Так мы можем быстро исправлять ошибки и добавлять новые функции — всё ради пользователей.

Однако работа нескольких сайтов на одном ПО может также таить угрозу. Если мы что-то упустим, через один сайт можно будет навредить всей платформе WordPress.com. Поэтому мы ограничиваем возможности публикации на сайте некоторых материалов. Если вы написали или вставили скопированный с другого сайта код, а после публикации он исчез, скорее всего, он был удалён в целях безопасности. Если вы считаете, что мы поступили несправедливо, или хотите предложить тип кода, который нужно разрешить, обратитесь в службу поддержки.

Если вы хотите добавить больше пользовательского кода, вы можете воспользоваться тарифными планами с поддержкой плагинов. Нажмите сюда для получения дополнительной информации

Теги HTML

WordPress.com поддерживает добавление в записи, на страницы и в виджеты следующих тегов HTML:

  • a
  • адрес
  • abbr
  • acronym
  • area
  • article
  • aside
  • b
  • big
  • цитата
  • br
  • caption
  • cite
  • class
  • code
  • col
  • DEL
  • details
  • дд
  • div
  • dl
  • dt
  • em
  • figure
  • figcaption
  • footer
  • font
  • h1, h2, h3, h4, h5, h6
  • заголовок
  • hgroup
  • i
  • img
  • ins
  • kbd
  • li
  • map
  • mark
  • ol
  • p
  • pre
  • q
  • rp
  • rt
  • rtc
  • ruby
  •  с
  • section
  • small
  • span
  • strike
  • strong
  • sub
  • summary
  • sup
  • table
  • tbody
  • td
  • tfoot
  • th
  • thead
  • tr
  • tt
  • u
  • ul
  • var

Эти теги поддерживаются в заголовках и некоторых темах:

a, abbr, b, cite, del, em, i, q, s, strong, strike, u

Перейдите на сайт W3 Schools, чтобы узнать больше о том, как можно использовать каждый из этих HTML-кодов.

Следующие теги не разрешены на сайтах, на которых из соображений безопасности не поддерживаются плагины:

embed, frame, iframe, form, input, object, textarea, style, link

Эти коды можно использовать на сайтах с нашим тарифным планом WordPress.com Pro. Если для вашего сайта действует один из устаревших тарифных планов, этот раздел доступен в планах Business и eCommerce.

JavaScript

Допускается использование JavaScript на сайтах, которые размещены на наших тарифных планах с поддержкой плагинов.

В целях безопасности на сайтах с планами Premium и ниже нельзя размещать код JavaScript. Он запрещён, поскольку может быть использован злоумышленниками. Например, с помощью JavaScript уже выводились из строя сайты MySpace.com и LiveJournal. Для нас безопасность всех сайтов WordPress.com стоит на первом месте, и, пока мы не убедимся, что языки сценариев не несут в себе угрозу, их использование будет запрещено.

Код JavaScript от надежных партнеров, например YouTube и Google Video, после сохранения записи преобразуется в шорткод WordPress.

Флеш-плеер и другие внедрённые объекты

Флеш-плеер и другие типы внедрённых объектов, которые используют следующие элементы, запрещено использовать на сайтах WordPress.com, которые не размещены на тарифном плане со включённой поддержкой плагинов.

embed, frame, iframe, form, input, object, textarea

Есть несколько безопасных способов опубликовать видеоролики, аудиозаписи и другие объекты на любом сайте WordPress.com. Кроме того, все разрешённые типы внедрённых объектов перечислены на странице Добавление объектов. Флеш-плеер и другие типы внедрённых объектов, которые используют потенциально небезопасные HTML-теги, можно использовать только на сайтах WordPress.com, которые размещены на тарифных планах со включённой поддержкой плагинов.

Публикация исходного кода

См. статью Публикация исходного кода, чтобы узнать больше о том, как легко размещать исходный код в своём блоге.

Тарифный план со включённой поддержкой плагинов

Ограничения кода, упомянутые выше, относятся только к сайтам, на которых не включены плагины.

Если вы используете план WordPress.com, в котором предусмотрена поддержка плагинов, вы можете устанавливать плагины и темы. Вы можете использовать плагин для добавления кода в заголовки (обычно используется для интеграции с такими сервисами, как Google AdSense), выполнив следующие действия.

Пользовательские планы и темы часто уязвимы для вредоносных атак, поэтому мы изолируем сайты, на которых они устанавливаются, от общей среды WordPress.com. Мы также принимаем несколько незаметных пользователям мер, чтобы обеспечивать безопасность таких сайтов. Благодаря этому после установки пользовательского плагина или темы на сайт со включённой поддержкой плагинов вы сможете размещать на любой странице сайта любой код, включая JavaScript или Flash.

Но всё же будьте очень осторожны, добавляя пользовательский код. Ваш сайт работает независимо от общей среды, поэтому через него невозможно повлиять на WordPress.com в целом, но сам он может стать мишенью для атак. Поэтому мы рекомендуем публиковать код только из надёжных источников. Если вы не уверены, не размещайте код.

Copied to clipboard!