PluginProbe
Team Showcase / 1.18
Team Showcase v1.18
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.18, at team.php

160 lines 6.0 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://www.pickplugins.com/item/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.18
7 Author: pickplugins
8 Author URI: http://pickplugins.com
9 License: GPLv2 or later
10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
12 Copyright: 2015 pickplugins
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', plugins_url('/', __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://www.pickplugins.com/item/team-responsive-meet-the-team-grid-for-wordpress/' );
28 define('team_demo_url', 'http://www.pickplugins.com/demo/team/' );
29 define('team_conatct_url', 'http://pickplugins.com/contact' );
30 define('team_qa_url', 'http://pickplugins.com/questions/' );
31 define('team_plugin_name', 'Team' );
32 define('team_plugin_version', '1.18' );
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://pickplugins.com/docs/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 include( 'templates/single-team_member-hook.php' );
45 include( 'includes/team-functions.php' );
46 //include( 'includes/Mobile_Detect.php' );
47 //include( 'includes/mobble.php' );
48
49 add_action( 'wp_enqueue_scripts', array( $this, 'team_front_scripts' ) );
50 add_action( 'admin_enqueue_scripts', array( $this, 'team_admin_scripts' ) );
51 //add_action( 'admin_footer', array( $this, 'colorpickersjs' ) );
52 //add_action( 'admin_enqueue_scripts', 'wptuts_add_color_picker' );
53
54 register_activation_hook( __FILE__, array( $this, 'team_install' ) );
55 register_deactivation_hook( __FILE__, array( $this, 'team_deactivation' ) );
56 //register_uninstall_hook( __FILE__, array( $this, 'team_uninstall' ) );
57
58 add_action( 'plugins_loaded', array( $this, 'team_load_textdomain' ));
59
60 add_filter('widget_text', 'do_shortcode');
61 }
62
63
64 public function team_load_textdomain() {
65 load_plugin_textdomain( 'team', false, plugin_basename( dirname( __FILE__ ) ) . '/languages/' );
66 }
67
68
69 public function team_install(){
70
71 team_update_team_member_social_field();
72
73 do_action( 'team_action_install' );
74
75 }
76
77 public function team_uninstall(){
78
79 do_action( 'team_action_uninstall' );
80 }
81
82 public function team_deactivation(){
83
84 do_action( 'team_action_deactivation' );
85 }
86
87
88 public function team_front_scripts(){
89
90 wp_enqueue_script('jquery');
91 wp_enqueue_script('team_front_js', plugins_url( '/js/scripts.js' , __FILE__ ) , array( 'jquery' ));
92 wp_localize_script('team_front_js', 'team_ajax', array( 'team_ajaxurl' => admin_url( 'admin-ajax.php')));
93
94 //wp_enqueue_style('team_front_style', team_plugin_url.'css/style.css'); //ssl issue
95 wp_enqueue_style('team_front_style', plugins_url( 'css/style.css', __FILE__ ));
96 wp_enqueue_style('single-team-member', plugins_url( 'assets/front/css/single-team-member.css', __FILE__ ));
97 //wp_enqueue_style('owl.carousel', plugins_url( 'css/owl.carousel.css', __FILE__ ));
98 //wp_enqueue_style('owl.theme', plugins_url( 'css/owl.theme.css', __FILE__ ));
99 //wp_enqueue_style('owl.carousel', team_plugin_url.'css/owl.carousel.css'); //ssl issue
100 //wp_enqueue_style('owl.theme', team_plugin_url.'css/owl.theme.css'); //ssl issue
101
102
103 //wp_enqueue_script('owl.carousel', plugins_url( '/js/owl.carousel.js' , __FILE__ ) , array( 'jquery' ));
104
105 //wp_enqueue_script('jquery.mixitup.min', plugins_url( '/js/jquery.mixitup.min.js' , __FILE__ ) , array( 'jquery' ));
106 //wp_enqueue_script('jquery.mixitup-pagination', plugins_url( '/js/jquery.mixitup-pagination.js' , __FILE__ ) , array( 'jquery' ));
107 wp_enqueue_script('masonry.pkgd.min', plugins_url( '/js/masonry.pkgd.min.js' , __FILE__ ) , array( 'jquery' ));
108
109 //wp_enqueue_script('isotope.pkgd.min', plugins_url( '/js/isotope.pkgd.min.js' , __FILE__ ) , array( 'jquery' ));
110
111
112
113 do_action('team_action_front_scripts');
114 }
115
116 public function team_admin_scripts(){
117
118 wp_enqueue_script('jquery');
119 wp_enqueue_script('jquery-ui-core');
120 wp_enqueue_script('jquery-ui-sortable');
121 //wp_enqueue_script('jquery-ui-droppable');
122
123 wp_enqueue_script('team_admin_js', plugins_url( '/js/scripts-admin.js' , __FILE__ ) , array( 'jquery' ));
124 wp_localize_script('team_admin_js', 'team_admin_ajax', array( 'team_admin_ajaxurl' => admin_url( 'admin-ajax.php')));
125
126 wp_enqueue_style('team_admin_style', plugins_url( 'css/style-admin.css', __FILE__ ));
127 //wp_enqueue_style('team_admin_style', team_plugin_url.'css/style-admin.css'); //ssl issue
128
129 wp_enqueue_style('font-awesome', plugins_url( 'assets/global/css/font-awesome.css', __FILE__ ));
130
131 //wp_enqueue_script('jquery.tablednd', plugins_url( '/js/jquery.tablednd.js' , __FILE__ ) , array( 'jquery' ));
132
133
134
135 //wp_enqueue_script( 'wp-color-picker' );
136 wp_enqueue_style( 'wp-color-picker' );
137 wp_enqueue_script( 'color-picker', plugins_url('/js/color-picker.js', __FILE__ ), array( 'wp-color-picker' ), true, true );
138
139
140 //ParaAdmin
141 //wp_enqueue_style('ParaAdmin', team_plugin_url.'ParaAdmin/css/ParaAdmin.css'); //ssl issue
142 wp_enqueue_style('ParaAdmin', plugins_url( 'ParaAdmin/css/ParaAdmin.css', __FILE__ ));
143 wp_enqueue_script('ParaAdmin', plugins_url( 'ParaAdmin/js/ParaAdmin.js' , __FILE__ ) , array( 'jquery' ));
144
145
146 do_action('team_action_admin_scripts');
147 }
148
149
150
151
152
153
154 }
155
156 new Team();
157
158
159
160