Nicht jedem Anwender gefallen die Vorgaben, die diverse Buttons im Editor von WordPress ausgeben. Aktuell kann man darauf nicht direkt via Filter zugreifen. Eine Alternative ist der Eingriff via Javascript und so lassen sich diverse Anforderungen schnell erfüllen und ggf. die Arbeit der Anwender erleichtern.
Im folgenden ein kleines Beispiel für den Link-Button im Editor und im Screenshot zu sehen, die geänderten Inhalte bzw. Texte.

<?php
/**
* Plugin Name: Change Button Content
* Version: 0.0.1
* Plugin URI: http://bueltge.de/?p=1431
* Description: Change Link button
* Author: Frank Bültge
* Author URI: http://bueltge.de/
*/
add_action( 'admin_footer-post.php', 'fb_admin_footer', 9999 );
add_action( 'admin_footer-post-new.php', 'fb_admin_footer', 9999 );
function fb_admin_footer() {
?>
<script type="text/javascript">
( function( $ ) {
if ( typeof wpLink == 'undefined' )
return;
wpLink.setDefaultValues = function () {
$('#url-field').val( '<?php echo home_url( '/' ) ?>' );
$('#link-title-field').val( 'This works
' );
$('#wp-link-submit').val( 'Use this link' );
};
} )( jQuery );
</script>
<?php
}
Oh! Fein! Geht das auch den Quicktags-a-like Editor?
Ich hätte schwören können, dass ich ihr einen Kommentar geschrieben habe und der auch sofort angezeigt wurde. Ich hab sogar die ID noch … 467807. Ist der abhanden gekommen?
@ben_: ja, der Kommentar ist da; er muss nur warten, bis ich ihn frei gebe. Damit gehe ich sicher, dass ich ihn lese.
Zur Frage; ja seit 3.3 benutzt WP den Dialog bei beiden a-Buttons, TinyMCE und Quicktag.
Kuhl! Danke! Ob man so wohl auch neue Buttons in den Wisiwig reinbekommt … mal ausprobieren …
@ben: nein, neue Buttons gehen über einen anderen Weg; teilweise ist das hier in einigen Beiträgen beschrieben, aber nicht komplex.
Das hätte ich ja auch längst mal googlen können, war nur zu faul. Jetzt läuft bei mir auch AddQuickTags. Hach Quicktags … immer noch der Beste.
So oder so: Hab' Dank!
moin frank! frag mich nicht warum, aber auf die idee bin ich selbst noch nicht gekommen direkt im js file zu arbeiten. baue gerade ein neues blog auf, und da kommen mir so tipps gelegen. ich werd mal direkt abonnieren. marco
Das macht Sinn. Vorgaben wie URLs Pfade direkt in die URL Zeile einzufügen. Danke für den Tipp...kann ich für mein nächstes Communityprojekt und deren Autoren gut gebrauchen.