Contact us

Shenzhen AE Trading Co.
深圳AE贸易公司​​​​​​​

<php /* Plugin Name: WP Navasan Plugin URI: http://www.navasan.net Description: Latest Forex Rates. Version: 1.0 Author: NV team Author URI: http://www.navasan.net/ License: GPL2 */ class My_Custom_Widget extends WP_Widget { // Main constructor public function __construct() { parent::__construct( 'wp_navasan', __( 'WP Navasan', 'text_domain' ), array( 'customize_selective_refresh' => true, ) ); } public function form( $instance ) { // Set widget defaults $defaults = array( 'title' => 'نرخ ارز', 'show_change' => true, 'show_date' => true, 'select' => ['usd','eur'], ); // Parse current settings with defaults // var_dump(wp_parse_args( ( array ) $instance, $defaults ));die(); extract( $data1 = wp_parse_args( ( array ) $instance, $defaults ) ); //if(!$instance) $instance = $data1; ?> <php // Widget Title ?>

<php // Checkbox ?>

/>

<php // Checkbox ?>

/>

<php // Dropdown ?>

<php _e( 'Press and hold Ctrl to choose multiple currencies', 'text_domain' ); ?>

<php } // Update widget settings public function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = isset( $new_instance['title'] ) ? wp_strip_all_tags( $new_instance['title'] ) : ''; $instance['show_change'] = isset( $new_instance['show_change'] ) ? 1 : false; $instance['show_date'] = isset( $new_instance['show_date'] ) ? 1 : false; $instance['select'] = isset( $new_instance['select'] ) ? ( $new_instance['select'] ) : []; return $instance; } public function widget( $args, $instance ) { extract( $args ); // Check the widget options $title = isset( $instance['title'] ) ? apply_filters( 'widget_title', $instance['title'] ) : ''; $select = isset( $instance['select'] ) ? $instance['select'] : []; $show_change = ! empty( $instance['show_change'] ) ? $instance['show_change'] : false; $show_date = ! empty( $instance['show_date'] ) ? $instance['show_date'] : false; $query=''; foreach ($select as $k){ $query .= '&'.$k; } $query = trim($query,'&'); // WordPress core before_widget hook (always include ) echo $before_widget; // Display the widget echo ''; // WordPress core after_widget hook (always include ) echo $after_widget; } } // Register the widget function my_register_custom_widget() { register_widget( 'My_Custom_Widget' ); } add_action( 'widgets_init', 'my_register_custom_widget' );