Как изменить вывод тега по умолчанию для кнопки редактора tinyMCE в WordPress? - PullRequest
2 голосов
/ 10 января 2010

Редактор Wordpress Tiny MCE и собственный редактор WP имеют кнопку для <blockquote>.если мы выделим какой-либо текст и нажмем на эту кнопку, он будет обернут в этот текст с <blockquote>.....</blockquote>.

. Я хочу изменить этот вывод на

<blockquote><div class="quote_start"><div></div></div><div class="quote_end"><div></div></div>...................................</blockquote>

.Есть ли плагин WordPress, который может сделать то же самое?

Я хочу изменить поведение кнопки blockquote в редакторе ботов TinyMCE и WP собственного редактора HTML?

Ответы [ 4 ]

2 голосов
/ 10 января 2010

Я не уверен, что вы можете использовать это, чтобы добавить столько div, но действительный параметр config элементов tinymce позволяет заменять теги.

http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements

Например:

tinyMCE.init({
    valid_elements : "blockquote/div[class=quote_start]"
});

Заменит все теги blockquote на div с классом quote_start.

Лучший способ - игнорировать tinymce и написать фильтр для файла functions.php вашей темы.http://codex.wordpress.org/Plugin_API/Filter_Reference/the_content. Найдите все экземпляры цитаты и замените ее нужным кодом.

0 голосов
/ 11 января 2010

Для получения TinyMCE и Quicktags нужны моды в двух местах. Вот как сделать Quicktags: http://website -in-a-weekend.net / простирающийся-WordPress / поделки-WordPress-разгадке-Quicktags-WordPress-плагинов /

0 голосов
/ 10 января 2010

Если вам нужны одинаковые функции в двух разных редакторах, вам, вероятно, лучше написать (или искать) фильтр Wordpress, который может заменить код. Есть этот , но он не в состоянии обрабатывать регулярные выражения (которые вам понадобятся для замены тегов HTML) Может быть, этот может сделать то, что вам нужно: Text Filter Suite

0 голосов
/ 10 января 2010

Может быть, можно добавить собственную кнопку?

Некоторая отправная точка может быть такой:

http://www.deliciousdays.com/tinymcebuttons/

и / или это:

http://wiki.moxiecode.com/index.php/TinyMCE:API/tinymce.Editor/addButton

надеюсь, это поможет? Привет, т ..

...