با استفاده از تابع array_fill_keys میتونیم یک مقدار یکسان رو به هر تعداد کلید از یک آرایه assign کنیم. این تابع دو آرگومان میگیره که آرگومان اول آرایه ای از کلیدهایی هستن که میخوایم مقدار یکسان داشته باشن و آرگومان دوم اون مقدار ثابتی هست که قراره assign بشه به کلید ها. نتیجه هم به صورت یک آرایه برگردونده میشه. پس درون تابعمون به این صورت عمل میکنیم:
دو کلید video , quote رو به صورت آرایه به عنوان آرگومان اول پاس میدیم و آرگومان دوم آدرس فایل js و در نهایت نتیجه رو با عملگر + union میکنیم با متغیر $array تا ترکیب بشن. پس داریم:
$array += array_fill_keys(['video', 'quote'], get_template_directory_uri() . '/assets/js/tinymce-buttons.js'); return $array;