Plugin Directory

Changeset 1872151


Ignore:
Timestamp:
05/10/2018 02:39:00 PM (8 years ago)
Author:
daniel1088
Message:

version 2.1

Location:
pixnet/trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • pixnet/trunk/pixnet_plugin.php

    r1871799 r1872151  
    11<?php
    22/*
    3 Plugin Name: PIXNET PA code Wordpress Plugin
     3Plugin Name: PINXET PA code Wordpress Plugin
    44Description: This is PIXNET PA code Wordpress plugin
    55Author: Daniel
    6 Version: 2.0
     6Version: 2.1
    77*/
    88
     
    1919        $this->plugin->site_url = site_url();
    2020        $this->plugin->site_title = get_bloginfo('name');
     21        $this->verify_code = (null !== get_option('verify')) ? get_option('verify') : '';
    2122
    2223        //Hooks
    2324        add_action('admin_menu', array(&$this, 'paCodeVenue'));
    2425        add_action('wp_head', array(&$this, 'paCode'));
     26        add_action('wp_head', array(&$this, 'siteVerification'));
    2527        add_action('wp_enqueue_scripts', array(&$this, 'loadScript'));
    2628        add_action('admin_enqueue_scripts', array(&$this, 'loadAdminScript'));     
    2729        add_action('wp_ajax_saveVenue',  array(&$this, 'saveVenue'));
     30        add_action('wp_ajax_saveVerify',  array(&$this, 'saveVerify'));
    2831        add_action('widgets_init', array(&$this, 'register_sticker_widget'));
    2932
     
    5861    }
    5962
     63    function siteVerification()
     64    {
     65        if (empty($this->verify_code)) {
     66            return;
     67        }
     68       
     69        echo '
     70        <meta name="google-site-verification" content="' . $this->verify_code . '" />
     71        ';
     72    }
     73
    6074    function register_sticker_widget() {
    6175        register_widget('WP_Widget_Sticker');
     
    6680    function insertWidget($target_sidebar)
    6781    {
    68         $widget_count = 0;
     82        $widget_count = 0;
    6983        $active_widgets = get_option('sidebars_widgets');
    7084
     
    100114    function loadScript()
    101115    {
    102         wp_enqueue_script('stickerjs', plugins_url('/resource/js/mysticker.js', __FILE__ ), array('jquery'), '2.0');
    103         wp_enqueue_style('stickercss', plugins_url('/resource/css/mycustom.css', __FILE__ ), array(), '2.0');
     116        wp_enqueue_script('stickerjs', plugins_url('/resource/js/mysticker.js', __FILE__ ), array('jquery'), '1.7.8');
     117       
     118        wp_enqueue_style('stickercss', plugins_url('/resource/css/mycustom.css', __FILE__ ), array(), '1.7.8');
     119        wp_enqueue_script('searchconsolejs', plugins_url('/resource/js/searchconsoles.js', __FILE__ ), array('jquery'), '1.7.8.8.2');
     120        wp_localize_script('searchconsolejs', 'frontendajax', array( 'ajaxurl' => admin_url( 'admin-ajax.php' )));
    104121
    105122        $translation_array = array(
     
    108125            'is_mobile' => wp_is_mobile()
    109126        );
     127
     128        $searchconsole_array = array(
     129            'siteUrl' => $this->plugin->site_url,
     130            'is_set' => (empty($this->verify_code)) ? true : false
     131        );
     132
    110133        wp_localize_script('stickerjs', 'object_name', $translation_array);
     134        wp_localize_script('searchconsolejs', 'object_name', $searchconsole_array);
    111135    }
    112136
    113137    function loadAdminScript()
    114138    {
    115         wp_register_script('admin_script', plugins_url('/resource/js/admin.js', __FILE__ ), array('jquery'), '2.0', true);
     139        wp_register_script('admin_script', plugins_url('/resource/js/admin.js', __FILE__ ), array('jquery'), '1.7.4', true);
    116140        wp_enqueue_script('admin_script');
    117141    }
     
    132156        die();
    133157    }
     158
     159    function saveVerify()
     160    {
     161        global $wpdb;
     162     
     163        $verify = $_POST['verify'];     
     164        update_option('verify', $verify);
     165         
     166        echo 'true';
     167        die();
     168    }
    134169}
    135170
Note: See TracChangeset for help on using the changeset viewer.