Добавьте в каталог wp-content/mu-plugins
файл add-marquee.php
со следующим кодом:
<?php
function add_marquee() {
global $allowedposttags;
$moreallowedposttags = array (
'center' => array(),
'font' => array(
'face' => array(),
'size' => array(),
'color' => array()
),
'marquee' => array(
'behavior' => array(),
'bgcolor' => array(),
'direction' => array(),
'height' => array(),
'hspace' => array(),
'loop' => array(),
'scrollamount' => array(),
'scrolldelay' => array(),
'truespeed' => array(),
'vspace' => array(),
'width' => array()
),
'table' => array(
'background' => array(),
'border' => array(),
'height' => array(),
'style' => array(),
'width' => array()
)
);
foreach ($allowedposttags as $tag => $attr) {
$attr['class'] = array();
$attr['id'] = array();
$allowedposttags[$tag] = $attr;
}
return array_merge($allowedposttags, $moreallowedposttags);
}
add_filter('edit_allowedposttags', 'add_marquee');
?>
спасибо большое Серегей, извени, что раньше не видел этого, странно это на почту не приходило ничего, наверное что то в настройках профиля не прописал, извени еще раз, установил твой файл, работает, но вот проблема в том, что при сохранении всё равно обрезает код, а в частности <table style=»WIDTH:300px» border=»3″ height=»300″><tr><td><font face=»monotype corsiva»> <font size=»6″><font color=»ff0033″>, запись получается без рамки без указного размера,бегущий текс становится другого цвета, файл твой скопировал закачал (проверил еще раз)всё правильно
Изменил код (добавлены атрибуты border
, height
, width
и style
для table
).
Текст будет красного цвета, если добавить решётку: #ff0033
.
Неопубликованную запись нельзя просмотреть со стороны 🙂 Какое у неё содержимое?
серега спасибо , просмотрел код что то старый остался ftp не сохранил,всё это время проверял(проблема в каких то скобках всего)посмотри http://vanicon.ru/2009/04/16/ty-bolshe-ne-moya-2/ классно теперь получилось, это реально помог, да и с видео помог, что я могу для тебя сделать
нет все равно режет вот в этом начале режет <table style=»WIDTH:525px; а этот http://img1.liveinternet.ru/images/attach/b/3/29/38/29038726_19992040_000i.jpg» width=»525 оставляет
сергей так я не понял почему отрезает первое в коде WIDTH:525px
Превращается в width="525"
— более корректная запись.
кстати сергей, в мазиле и гугле хром по разному отображает то запись по серединке плывет, то слева в мазиле, хотя когда просматриваешь дневник на лиру хоть в каком браузере ничего не происходит, только в мазилах древних версий текст растягивает
Нашёл способ проще 🙂 Можно добавить в wp-content/mu-plugins
файл unfiltered-html.php
:
<?php
function unfiltered_html() {
remove_filter('content_save_pre', 'wp_filter_post_kses');
}
add_action('init', 'unfiltered_html', 11);
?>
После этого WordPress MU не будет вырезать нестандартные теги и атрибуты из текста записи, если не использовать визуальный редактор.