Ich stelle die Frage noch einmal hier im PlugIn-Forum. Ich denke hier passt es besser.
Ich will meine eigene quicktags.js einbinden, welche ich allerdings im Theme-Verzeichnis ablegen will.
Das ganze habe ich so realisiert:
function load_own_quicktags()
{
if ( is_admin() ) {
wp_deregister_script('quicktags');
wp_register_script('quicktags', (WBM_ADMIN . 'quicktags.js'), false, '', true);
}
}
if (is_admin()) { add_action('init', load_own_quicktags, 10); }
Das funktioniert nur bedingt. Denn wenn ich das so mache, funktioniert
a) der visuelle Editor nicht mehr und
b) im Dashboard lassen sich die einzelnen Widgets nicht mehr sortieren, aufklappen oder deren Inhalte laden.
Wenn ich meine eigene quicktags.js direkt in das wp-iclude/js-Verzeichnis lege und die Standarddatei überschreibe, dann klappt alles einwandfrei.
Jedoch will ich die Datei im Theme-Verzeichnis belassen, damit diese bei Updates der Software nicht überschrieben wird.
Gibt es also noch eine andere Möglichkeit meine eigenen quicktags.js zu laden?
Ich hoffe mir kann jemand helfen.
Vielen Dank im Voraus.