Vytvo\u0159\u00edme si soubor tripodion-twitter-widget.php a do n\u011bj vlo\u017e\u00edme hlavi\u010dku:<\/p>\n
\/*\n-----------------\n\n \tPlugin Name: Tripodion Twitter Widget\n \tPlugin URI:\n \tDescription: A widget that displays messages from twitter.com\n \tVersion:\n \tAuthor:\n \tAuthor URI:\n\n----------------\n*\/<\/pre>\nZaregistrujeme si widget a vytvo\u0159\u00edme t\u0159\u00eddu.<\/p>\n
add_action( 'widgets_init', 'Tripodion_twitter_load_widget' );\n\n\/\/ Register widget\nfunction Tripodion_twitter_load_widget() {\n\tregister_widget( 'Tripodion_Twitter_Widget' );\n}\n\n\/\/ Widget class\nclass Tripodion_Twitter_Widget extends WP_Widget {\n}<\/pre>\nP\u0159id\u00e1me konstruktor:<\/p>\n
function Tripodion_Twitter_Widget() {\n\n\/* Widget settings. *\/\n$widget_ops = array( 'classname' => 'tripodion_twitter_widget' ,\n'description' => __( 'Twitter Widget' , 'simple' ) );\n\n\/* Widget control settings. *\/\n$control_ops = array( 'width' => 200, 'height' => 350,\n'id_base' => 'tripodion_twitter_widget' );\n\n\/* Create the widget. *\/\n$this->WP_Widget('tripodion_twitter_widget', __( 'Tripodion : Twitter Widget' , 'simple' ) ,\n$widget_ops, $control_ops );\n\n}<\/pre>\nP\u0159id\u00e1me zobrazen\u00ed widgetu:<\/p>\n
function widget( $args, $instance ) {\n\textract( $args );\n\n\t$title = apply_filters('widget_title', $instance['title'] );\n\t$user_name = $instance['user_name'];\n\t$count_message = $instance['count_message'];\n\n\techo $before_widget;\n\n\tif ( $title )\n\t\techo $before_title . $title . $after_title;\n?>\n\n\njQuery.noConflict()(function($){\n$(document).ready(function() {\n\n\n\t $(\".tweet\").tweet({\n \tcount: ,\n \tusername: \"\",\n \tloading_text: \"loading twitter...\",\n \t\t\t\tavatar_size: 32\n\t\t});\n\n\n});\n});\n\n\n\t\t\t