سلام خسته نباشید
کدهارو کاملا مطابق چیزی که استاد گفته وارد کردم ولی اجرا نمیشه
این کدهای php
<?php
add_filter('mce_external_plugins', 'add_tinymce_plugin_js');
add_filter('mce_buttons', 'register_custom_buttons_for_tinymce');
function add_tinymce_plugin_js($array) {
$array ['video'] = get_template_directory_uri() . '/assets/js/tinymce-buttons.js';
$array ['quote'] = get_template_directory_uri() . '/assets/js/tinymce-buttons.js';
return $array;
}
function register_custom_buttons_for_tinymce($buttons) {
array_push($buttons , 'video' , 'quote');
return $buttons;
}
این هم کدهای جاوا
(function () {
tinymce .create('tinymce.plugins.video',{
init:function (ed,url) {
ed.addButton('video',{
title: 'دکمه افزودن شورت کد ویدئو',
image:url+'/dd.png',
onclick:function () {
ed.execCommand(
"mceInsertContent",
false,
"[free-video src=\"\"]"
);
}
});
}
});
tinymce.pluginManeger . add('video','tinymce.plugins.video');
})();
داخل کنسول هم نگاه کردم و این خطا برام میاد:
Uncaught TypeError: Cannot read properties of undefined (reading 'add')
میشه لطفا راهنماییم کنید که مشکل از کجا هست؟