WordPress plugin s TinyMCE editorom

Nejakú chvíľku som investoval do hľadania spôsobu, ako nahradiť textareu v jednom plugine pre WordPress. Chcel som použiť komfortnejším TinyMCE. Najskôr som použil dokumentáciu od TinyMCE. To fungovalo. Každopádne nešlo prepojenie na tlačítka slúžiace na pridávanie obrázkov a súborov cez WordPress galériu.

Nakoniec som zistil, že priamo vo WordPresse je fcia the_editor. Tá síce vygenerovala TinyMCE obálku. Ale akosi to moc nefungovalo. Handlery nehandlovali. Proste nepoužiteľné.

To čo chýbalo, bol nasledujúci kúsok kódu, ktorý aktivuje loadovanie TinyMCE (autor: Anthony @ Zend-reams.com ):

add_filter('admin_head','ShowTinyMCE');
function ShowTinyMCE() {
	// conditions here
	wp_enqueue_script( 'common' );
	wp_enqueue_script( 'jquery-color' );
	wp_print_scripts('editor');
	if (function_exists('add_thickbox')) add_thickbox();
	wp_print_scripts('media-upload');
	if (function_exists('wp_tiny_mce')) wp_tiny_mce();
	wp_admin_css();
	wp_enqueue_script('utils');
	do_action("admin_print_styles-post-php");
	do_action('admin_print_styles');
}

Samotný kód pre vytvorenie editoru s podporou multimediálnych tlačítok sa vyvolá nasledovne:

the_editor('tralala obsah', 'policko_z_formu', 'policko_z_formu' ,true ) ;

Tak jednoduché ;)

29. October 2009 at 15:04 - Software engineering (Tags: , , ).

10 Responses to “WordPress plugin s TinyMCE editorom”

Leave a Reply

  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Starfish

  • Fish for you

  • Further info

  • Badges

  • Video channel

  • Learning

    Grow your brain.
  • Tags

  • Topics

  •  

    October 2009
    M T W T F S S
    « Sep   Nov »
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
  • Comments