Могу ли я добавить в раскрывающийся формат в tinyMCE в WordPress - PullRequest
3 голосов
/ 11 ноября 2010

Отчаянно пытаясь найти способ добавить несколько стилей к формату, раскрывающемуся в tinyMCE.Я разработал, как удалить те, которые мне не нужны, с

    <?php
add_filter('tiny_mce_before_init', 'set_blockformats');

function set_blockformats($settings)
{

    $settings['theme_advanced_blockformats'] = "p,h3";

    return $settings;
}

?>

, но если я пытаюсь добавить свой собственный стиль, скажем <div class="someClass">, я просто получаю пустую строку в раскрывающемся менюне иметь никакого влияния на HTML выделенного текста.

Где я ошибаюсь?

Ответы [ 2 ]

1 голос
/ 11 ноября 2010

Да, вы можете. - это настройка формата .Вот пример (вам нужно убедиться, что классы, которые вы хотите использовать, находятся в файле CSS, который вы установили с помощью настройка custom_css ):

// Style formats you want to add
formats: [{
    title: 'Title1'
}, {
    title: 'CSS_1',
    block: 'p',
    classes: 'class1',
    exact: true
}, {
    title: 'CSS_2',
    block: 'p',
    classes: 'class2',
    exact: true
}, {
    title: 'CSS_§',
    inline: 'span',
    classes: 'class3',
        exact: true
}],

PHP дляWordPress должен быть:

$settings['formats'] = "[{
        title: 'Title1'
    }, {
        title: 'CSS_1',
        block: 'p',
        classes: 'class1',
        exact: true
    }, {
        title: 'CSS_2',
        block: 'p',
        classes: 'class2',
        exact: true
    }, {
        title: 'CSS_§',
        inline: 'span',
        classes: 'class3',
            exact: true
    }]";
0 голосов
/ 11 ноября 2010

Полагаю, вы пытаетесь вставить формат blockquote, , а не . Там нет такого тега AFAIW. Просто так, как вы уже это делаете, но добавьте blockquote в список!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...