【问题标题】:Can I add to the format pulldown in tinyMCE within wordpress我可以在 wordpress 中的 tinyMCE 中添加格式下拉列表吗
【发布时间】:2010-11-11 12:24:16
【问题描述】:

非常想找到一种方法来向 tinyMCE 中的下拉格式添加一些样式。我已经想出了如何用

去除我不需要的那些
    <?php
add_filter('tiny_mce_before_init', 'set_blockformats');

function set_blockformats($settings)
{

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

    return $settings;
}

?>

但如果我尝试添加自己的样式,比如&lt;div class="someClass"&gt;,我只会在下拉菜单中看到一个空行,这似乎对所选文本的 HTML 没有影响。

我哪里错了?

【问题讨论】:

    标签: php javascript wordpress tinymce


    【解决方案1】:

    是的,你可以。你在找什么is the formats setting。这是一个示例(您需要确保在您使用 the custom_css setting 设置的 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
    }],
    

    wordpress 的 PHP 应该是:

    $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
        }]";
    

    【讨论】:

    • 但是如何在不破坏核心的情况下将其添加到 wordpress 中?
    • 这会产生错误,直到压缩为一行,然后才生效。
    • 很奇怪,我对wordpress不是很熟悉,但也许这对你有帮助wordpress.org/support/topic/…
    【解决方案2】:

    我猜你正在尝试插入 blockquote 格式,not 块。没有这样的标签AFAIW。就像你已经做的那样,但将blockquote 添加到列表中!

    【讨论】:

    • 对不起,应该更清楚。我希望能够添加带有自定义类的 div。已更新问题以显示这一点。
    • 那么theme_advanced_blockformats 不是您的解决方案。这仅设置容器标签。我相信如果没有一些硬编码的功能,它不会像你希望的那样工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2020-08-24
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 2016-05-11
    相关资源
    最近更新 更多