Kategoriat
Koodivinkit

wp_editor:in käyttö WordPress 3.3 versiossa

WordPressin versiossa 3.3 tuli paljon uudistuksia, joista wp_editor on yksi mielenkiintoisimmista. Se on tarkoitettu lähinnä teemojen ja lisäosien kehittäjille, jotka voivat käyttää WYSIWYG editoria haluamallaan tavalla kuten normaalissa artikkelin/sivun textarea -kentässä. Alla pieni koodiesimerkki, miten wp_editoria voi käyttää esimerkiksi elokuvien näytösaikojen textarea -kenttään, jossa saa käyttää vain lihavointia ja listoja.


 	/* wp_editor settings */
	$foxnet_kino_editor_settings = array(
	'wpautop' => true,
	'media_buttons' => false,
	'tinymce' => array(
		'theme_advanced_buttons1' => 'bold, bullist, numlist , ordered_list, separator, undo, redo',
		'theme_advanced_buttons2' => '',
		'theme_advanced_buttons3' => '',
		'theme_advanced_buttons4' => ''
	),
	'quicktags' => array(
		'buttons' => 'b,ul,ol,li,close'
	)
);

Tinymce -painikkeita voi lisätä neljälle eri riville. Yllä on käytetty vain ylintä riviä, jossa on lihavointi, järjestemätön lista, järjestetty lista, erotin (separator) ja kumoa/toista painikkeet.

WYSIWYG Editori lisätään käyttäen funktiota wp_editor.


<?php wp_editor( $foxnet_kino_showtimes, 'foxnet_kino_showtimes', $foxnet_kino_editor_settings ); ?>

Lopputulos näyttää tältä. Foxnet Kinon lähdekoodissa on nähtävissä koodi kokonaisuudessaan.

Lähteet: