• Здравствуйте. Как можно избавиться от такой проблемы: при редактировании статьи с функцией < pre > все время изменяется сам код. Точнее кавычки принимают вид&quot;сокращенного кода.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Как можно избавиться от такой проблемы: при редактировании статьи с функцией < 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');

    Попробую, спасибо за помощь. Отпишусь позже

Просмотр 4 ответов — с 1 по 4 (всего 4)

Тема «Параметр <pre> изменяется» закрыта для новых ответов.