26. December 2010 · 1 comment · Categories: Misc

Как оказалось, вставить код прямо из студии вполне возможно. Достаточно установить Visual Studio Power Tools. После этого код вполне нормально вставляется в Live Writer. Вот только отображается он в wordpress в одну строчку. Для нормального отображения нужно отредактировать wp-includes/default-filters.php, закомментировать строку:

add_filter( ‘the_content’, ‘wpautop’            );

Строчка встречается несколько раз. Комментировать нужно ту, что находится в секции Display Filters:

// Display filters
add_filter( ‘the_title’, ‘wptexturize’   );
add_filter( ‘the_title’, ‘convert_chars’ );
add_filter( ‘the_title’, ‘trim’          );

add_filter( ‘the_content’, ‘wptexturize’        );
add_filter( ‘the_content’, ‘convert_smilies’    );
add_filter( ‘the_content’, ‘convert_chars’      );
// add_filter( ‘the_content’, ‘wpautop’            ); <———-
add_filter( ‘the_content’, ‘shortcode_unautop’  );
add_filter( ‘the_content’, ‘prepend_attachment’ );

После использования автоапдейта фикс, возможно, придется повторить.

Осталось выяснить, почему в Word код вставляется с 10-м размером шрифта, а в Live Writer – с 12-м.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>