Как добавить пользовательскую кнопку tinymce в редактор ACF?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как добавить пользовательскую кнопку tinymce в редактор ACF?

Сообщение Anonymous »

Я добавил пользовательскую кнопку tinymce в редактор, но я не могу понять, как добавить ее в редактор в ACF. < /p>

Код: Выделить всё

function mce_cta_button() {
if ( is_admin() ) {
add_filter( 'mce_external_plugins', 'custom_tinymce_plugin' );
add_filter( 'mce_buttons', 'register_mce_buttons' );
}
}
add_action('admin_head', 'mce_cta_button');
< /code>
Я попытался добавить это: < /p>
add_filter( 'acf/fields/wysiwyg/toolbars' , 'my_toolbars'  );
function my_toolbars( $toolbars )
{
return array();
}
< /code>
Тогда он работает, но я получаю ошибку: < /p>
Warning: array_unshift() expects parameter 1 to be array, null given in .../themes/behold-standard/libs/others.php on line 50

Warning: implode(): Invalid arguments passed in .../plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-wysiwyg.php on line 176
< /code>
в файле других.php у меня есть этот скрипт: < /p>
function customToolbars( $toolbars ) {
array_unshift( $toolbars ['Basic'][1], 'fontsizeselect', 'forecolor', 'subscript', 'superscript' );
return $toolbars;
}
add_filter( 'acf/fields/wysiwyg/toolbars' , 'customToolbars'  );
Где моя ошибка?

Подробнее здесь: https://stackoverflow.com/questions/659 ... acf-editor
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»