it-swarm.asia

عند إضافة أزرار إلى محرر tinyMCE ، كيف أجعلها تلتف إلى السطر التالي و/أو العرض في منطقة "Sink Kitchen"؟

أقوم بإضافة أزرار بنجاح إلى محرر TinyMCE في Wordpress ، لكن المشكلة هي أنها تظهر جميعها على يمين زر Sink Kitchen ولدي الكثير مما أحتاج إلى عرضها على سطر جديد. كيف أجعل الأزرار تلتف إلى السطر التالي و/أو أقوم بإنشاء صف جديد للأزرار المخصصة؟ هنا هو الكود الخاص بي:

tinymce.create('tinymce.plugins.boxlight', {
    init : function(ed, url) {
        ed.addButton('boxlight', {
            title : 'Add a light content box',
            image : url+'/images/box-light.png',
            theme_advanced_buttons3_add : 'boxlight',
            onclick : function() {
                 ed.selection.setContent('[box_light]' + ed.selection.getContent() + '[/box_light]');

            }
        });
    },
    createControl : function(n, cm) {
        return null;
    },
});

tinymce.PluginManager.add('boxlight', tinymce.plugins.boxlight);

يضيف هذا الرمز فقط الأزرار إلى شريط أدوات TinyMCE الرئيسي ولا يمكنني معرفة كيفية إضافة الأزرار إلى شريط أدوات جديد.

1
Industrial Themes

أتصور أنك تقوم أيضًا بإضافة عامل تصفية mce_buttons لإضافته في الزر إلى ، مثل شيء ما ..

add_filter( 'mce_buttons', 'add_my_tinymce_buttons' );

function add_my_tinymce_buttons( $items ) {
    $items[] = 'your-button';
    return $items;
}

فقط قم بتغيير المرشح للتوصيل بـ mce_buttons_2 بدلاً من ذلك ، وسيظهر الزر في الصف الثاني ، على سبيل المثال ..

add_filter( 'mce_buttons_2', 'add_my_tinymce_buttons' );

امل ان يساعد.. :)

2
t31os