Beiträge von Franz F. Freitag

    Word Presss Editor anpassen

    Ich kann mir nicht vorstellen das hier keiner seinen Editor angepasst hat. Es muss doch sicher wer wissen an welchen Stellen der Editor bearbeitet werden muss um neue Buttons und Funktionen einzubinden.

    Die Methode die mir noch von der damaligen Version des Editors bekannt ist, ist leider nicht mehr gültig. Da sie den Editor wohl im letzten großen Update neu geschrieben haben.

    Hallo,

    ich denke du wirst in der /wp-admin/includes/index.php
    fündig.

    Ab Zeile 1494 (in unveränderter Datei, sonst musst du halt nach Fragmenten suchen) findest du dann folgenden Code, den du dann um die möglichen Funktionen erweitern kannst (ich habe hier bereits Anpassungen vorgenommen, vergleiche einfach den Code, dann siehst du was du tun musst):

    if ( $teeny ) {
    $mce_buttons = apply_filters( 'teeny_mce_buttons', array('bold, italic, underline, fontselect, fontsizeselect, blockquote, separator, strikethrough, bullist, numlist, justifyleft, justifycenter, justifyright, justifyfull, undo, redo, link, unlink, fullscreen') );
    $mce_buttons = implode($mce_buttons, ',');
    $mce_buttons_2 = $mce_buttons_3 = $mce_buttons_4 = '';
    } else {
    $mce_buttons = apply_filters('mce_buttons', array('bold', 'italic', 'strikethrough', '|', 'bullist', 'numlist', 'blockquote', '|', 'justifyleft', 'justifycenter', 'justifyright', 'justifyfull','|', 'link', 'unlink', 'wp_more','|', 'undo', 'redo', '|', 'spellchecker', 'fullscreen', 'wp_help', 'wp_adv' ));
    $mce_buttons = implode($mce_buttons, ',');

    $mce_buttons_2 = array( 'formatselect', 'fontselect', 'fontsizeselect', 'underline', 'forecolor', 'backcolor','|', 'pastetext', 'pasteword', 'removeformat','|', 'outdent', 'indent' );
    $mce_buttons_2 = apply_filters('mce_buttons_2', $mce_buttons_2);
    $mce_buttons_2 = implode($mce_buttons_2, ',');

    $mce_buttons_3 = array( 'styleselect', 'sub', 'sup','|', 'charmap', 'hr' );
    $mce_buttons_3 = apply_filters('mce_buttons_3', $mce_buttons_3);
    $mce_buttons_3 = implode($mce_buttons_3, ',');

    $mce_buttons_4 = apply_filters('mce_buttons_4', array());
    $mce_buttons_4 = implode($mce_buttons_4, ',');
    }
    $no_captions = (bool) apply_filters( 'disable_captions', '' );

    Gruss -Franz-