Как можно избавиться от такой проблемы: при редактировании статьи с функцией < pre > все время изменяется сам код. Точнее кавычки принимают вид"сокращенного кода.
Вставлять html-код в html-режиме.
Ну я так и делаю, но при редактировании статьи у меня изменяются кавычки в коде
но при редактировании статьи
Уж коль Вы вставляете html-код, то наверное естественно, что его нужно вставлять в html-режиме (иначе зачем бы он был в редакторе?), а не в визуальном. Так же естественно, что виз. режим должен исправлять «не визуальные» коды.
Расширить возможности базового редактора помогут плагины типа http://wordpress.org/plugins/tinymce-advanced/ или
http://wordpress.org/plugins/ultimate-tinymce/
АПД.
Можно попробовать вставить в functions.php код (не проверял):
function enable_more_buttons($buttons) {
$buttons[] = 'pre';
return $buttons; }
add_filter("mce_buttons", "enable_more_buttons");
Или (взято отсюда):
function fb_change_mce_buttons( $initArray ) {
//@see http://wiki.moxiecode.com/index.php/TinyMCE:Control_reference
$initArray['theme_advanced_blockformats'] = 'p,address,pre,code,h3,h4,h5,h6';
$initArray['theme_advanced_disable'] = 'forecolor';
return $initArray;
}
add_filter('tiny_mce_before_init', 'fb_change_mce_buttons');
Попробую, спасибо за помощь. Отпишусь позже