PluginProbe ʕ •ᴥ•ʔ
Translate WordPress – Google Language Translator / 4.0.5
Translate WordPress – Google Language Translator v4.0.5
trunk 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 4.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.7 4.0.8 4.0.9 5.0 5.0.0 5.0.01 5.0.02 5.0.03 5.0.04 5.0.05 5.0.06 5.0.07 5.0.08 5.0.09 5.0.10 5.0.11 5.0.12 5.0.13 5.0.14 5.0.15 5.0.16 5.0.17 5.0.18 5.0.19 5.0.20 5.0.21 5.0.22 5.0.23 5.0.24 5.0.25 5.0.26 5.0.27 5.0.28 5.0.29 5.0.30 5.0.31 5.0.32 5.0.33 5.0.34 5.0.35 5.0.36 5.0.37 5.0.38 5.0.39 5.0.40 5.0.41 5.0.42 5.0.43 5.0.44 5.0.45 5.0.46 5.0.47 5.0.48 5.0.49 6.0.0 6.0.1 6.0.10 6.0.11 6.0.12 6.0.13 6.0.14 6.0.15 6.0.16 6.0.19 6.0.2 6.0.20 6.0.3 6.0.4 6.0.5 6.0.6 6.0.7 6.0.8 6.0.9
google-language-translator / widget.php
google-language-translator Last commit date
css 11 years ago images 11 years ago js 11 years ago google-language-translator.php 11 years ago readme.txt 11 years ago widget.php 11 years ago
widget.php
39 lines
1 <?php
2 class glt_widget extends WP_Widget {
3 function __construct() {
4 parent::__construct(
5 'glt_widget', __('Google Language Translator', 'text_domain'), array( 'description' => __( 'Add the Google Language Translator website tool.', 'text_domain' ), )
6 );
7 }
8
9 public function widget( $args, $instance ) {
10 $title = apply_filters( 'widget_title', $instance['title'] );
11 echo $args['before_widget'];
12 if ( ! empty( $title ) )
13 echo $args['before_title'] . $title . $args['after_title'];
14 echo do_shortcode('[google-translator]');
15 echo $args['after_widget'];
16 }
17
18 public function form( $instance ) {
19 if ( isset( $instance[ 'title' ] ) ) {
20 $title = $instance[ 'title' ];
21 } else {
22 $title = __( 'Translate:', 'text_domain' );
23 } ?>
24
25 <p><label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:' ); ?></label><input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>"></p>
26 <?php
27 }
28
29 public function update( $new_instance, $old_instance ) {
30 $instance = array();
31 $instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
32 return $instance;
33 }
34 } // class glt_widget
35
36 function register_glt_widget() {
37 register_widget( 'glt_widget' );
38 }
39 add_action( 'widgets_init', 'register_glt_widget' );