PluginProbe
Team Showcase / 1.7
Team Showcase v1.7
trunk 1.0 1.1 1.11 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.2 1.20 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.22.0 1.22.1 1.22.10 1.22.12 1.22.13 1.22.14 All 49 releases
team / team.php

team.php in Team Showcase 1.7, at team.php

114 lines 3.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 Plugin Name: Team
4 Plugin URI: http://paratheme.com/items/team-responsive-meet-the-team-grid-for-wordpress/
5 Description: Fully responsive and mobile ready meet the team showcase plugin for wordpress.
6 Version: 1.7
7 Author: paratheme, pickplugins
8 Author URI: http://paratheme.com
9 License: GPLv2 or later
10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
12 Copyright: 2015 ParaTheme
13
14 */
15
16 if ( ! defined('ABSPATH')) exit; // if direct access
17
18
19 class Team{
20
21 public function __construct(){
22
23 define('team_plugin_url', WP_PLUGIN_URL . '/' . plugin_basename( dirname(__FILE__) ) . '/' );
24 define('team_plugin_dir', plugin_dir_path( __FILE__ ) );
25 define('team_wp_url', 'http://wordpress.org/plugins/team/' );
26 define('team_wp_reviews', 'http://wordpress.org/support/view/plugin-reviews/team' );
27 define('team_pro_url', 'http://paratheme.com/items/team-responsive-meet-the-team-grid-for-wordpress/' );
28 define('team_demo_url', 'http://paratheme.com/items/team-responsive-meet-the-team-grid-for-wordpress/' );
29 define('team_conatct_url', 'http://paratheme.com/contact' );
30 define('team_qa_url', 'http://paratheme.com/qa/' );
31 define('team_plugin_name', 'Team' );
32 define('team_plugin_version', '1.7' );
33 define('team_customer_type', 'free' ); // pro & free
34 define('team_share_url', 'http://wordpress.org/plugins/team/' );
35 define('team_tutorial_video_url', '//www.youtube.com/embed/8OiNCDavSQg?rel=0' );
36 define('team_tutorial_doc_url', 'http://paratheme.com/documentation/documentation/team/' );
37
38 include( 'includes/class-post-types.php' );
39 include( 'includes/class-post-meta.php' );
40 include( 'includes/class-settings.php' );
41 include( 'includes/class-functions.php' );
42 include( 'includes/class-shortcodes.php' );
43
44 add_action( 'wp_enqueue_scripts', array( $this, 'team_front_scripts' ) );
45 add_action( 'admin_enqueue_scripts', array( $this, 'team_admin_scripts' ) );
46 //add_action( 'admin_footer', array( $this, 'colorpickersjs' ) );
47 //add_action( 'admin_enqueue_scripts', 'wptuts_add_color_picker' );
48
49 }
50
51
52
53
54
55
56 public function team_install(){
57
58 do_action( 'team_action_install' );
59
60 }
61
62 public function team_uninstall(){
63
64 do_action( 'team_action_uninstall' );
65 }
66
67 public function team_deactivation(){
68
69 do_action( 'team_action_deactivation' );
70 }
71
72
73 public function team_front_scripts(){
74
75 wp_enqueue_script('jquery');
76 wp_enqueue_script('team_front_js', plugins_url( '/js/scripts.js' , __FILE__ ) , array( 'jquery' ));
77 wp_localize_script('team_front_js', 'team_ajax', array( 'team_ajaxurl' => admin_url( 'admin-ajax.php')));
78
79 //wp_enqueue_style('team_front_style', team_plugin_url.'css/style.css'); //ssl issue
80 wp_enqueue_style('team_front_style', plugins_url( 'css/style.css', __FILE__ ));
81
82 do_action('team_action_front_scripts');
83 }
84
85 public function team_admin_scripts(){
86
87 wp_enqueue_script('jquery');
88 wp_enqueue_script('jquery-ui-core');
89 wp_enqueue_script('jquery-ui-sortable');
90 //wp_enqueue_script('jquery-ui-droppable');
91
92 wp_enqueue_style('team_admin_style', plugins_url( 'css/style-admin.css', __FILE__ ));
93
94 wp_enqueue_script('team_admin_js', plugins_url( '/js/scripts-admin.js' , __FILE__ ) , array( 'jquery' ));
95
96 //wp_enqueue_script( 'wp-color-picker' );
97 wp_enqueue_style( 'wp-color-picker' );
98 wp_enqueue_script( 'color-picker', plugins_url('/js/color-picker.js', __FILE__ ), array( 'wp-color-picker' ), true, true );
99
100
101 //ParaAdmin
102 //wp_enqueue_style('ParaAdmin', team_plugin_url.'ParaAdmin/css/ParaAdmin.css'); //ssl issue
103 wp_enqueue_style('ParaAdmin', plugins_url( 'ParaAdmin/css/ParaAdmin.css', __FILE__ ));
104 wp_enqueue_script('ParaAdmin', plugins_url( 'ParaAdmin/js/ParaAdmin.js' , __FILE__ ) , array( 'jquery' ));
105
106
107 do_action('team_action_admin_scripts');
108 }
109
110
111
112 }
113
114 new Team();