Список разрешенных HTML-тегов и атрибутов в постах на блоге

Список разрешенных HTML-тегов и атрибутов в постах на блоге

Это небольшое дополнение к статье про редактирование доступных HTML-тегов в комментариях.

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

Итак, во-первых, вот список доступных тегов и атрибутов по умолчанию:

<address> <a class="" href="" id="" title="" rel="" rev="" name="" target=""> <abbr class="" title=""> <acronym title=""> <article align="" class="" dir="" lang="" style="" xml:lang=""> "" class="" dir="" lang="" style="" xml:lang=""> <b> <big> <blockquote id="" cite="" class="" lang="" xml:lang=""> <br class=""> <button disabled="" name="" type="" value=""> <caption align="" class=""> <cite class="" dir="" lang="" title=""> <code style=""> "" align="" char="" charoff="" span="" dir="" style="" valign="" width=""> <del datetime=""> <dd> 
"" class="" dir="" lang="" open="" style="" xml:lang=""> <div align="" class="" dir="" lang="" style="" xml:lang""> <dl> <dt> <em> <fieldset>
"" class="" dir="" lang="" style="" xml:lang="">
"" class="" dir="" lang="" style="" xml:lang=""> <font color="" face="" size="">
"" class="" dir="" lang="" style="" xml:lang=""> <form action="" accept="" accept-charset="" enctype="" method="" name="" target=""> <h1 align="" class="" id="" style=""> <h2 align="" class="" id="" style=""> <h3 align="" class="" id="" style=""> <h4 align="" class="" id="" style=""> <h5 align="" class="" id="" style=""> <h6 align="" class="" id="" style=""> <header align="" class="" dir="" lang="" style="" xml:lang="">
"" class="" dir="" lang="" style="" xml:lang=""> <hr align="" class="" noshade="" size="" width=""> <i> <img alt="" align="" border="" class="" height="" hspace="" longdesc="" vspace="" src="" style="" width=""> <ins datetime="" cite=""> <kbd> <label for=""> <legend align=""> <li align="" class=""> "" style="" type="">

Хм… не будет ли это слишком жирно для пользователей, публикующих статьи на вашем блоге? 🙂

Во-вторых, вот пример кода, заменяющего этот самый список разрешенных HTML-тегов и атрибутов, вставляем его в файл functions.php

add_action('init', 'html_post_tags', 10);   function html_post_tags() { define('CUSTOM_TAGS', true); global $allowedposttags; $allowedposttags = array( 	'strong' => array(), 	'em' => array(), 	'del' => array(), 	'blockquote' => array(), 	'h2' => array(), 	'h3' => array(), 	'h4' => array(), 	'pre' => array(), 	'p' => array( 		'style' => array() 	), 	'li' => array( 		'style' => array() 	), 	'img' => array( 		'alt' => array(), 		'title' => array(), 		'style' => array() 	), 	'a' => array( 		'href' => array (), 		'title' => array () 	) ); }

Related Posts

Next Post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Recommended

wp_dropdown_users() — фунция, создающая выпадающий список