PluginProbe
WpStream – Live Streaming, Video on Demand, Pay Per View / 3.0.1
WpStream – Live Streaming, Video on Demand, Pay Per View v3.0.1
4.14.1 4.14.0 4.13.2 4.13.1 4.13 4.12.5 4.12.4 4.12.3 4.12.2 4.12.1 4.12 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5 4.5.1 4.5.11 4.5.11.1 4.5.11.2 4.5.11.4 4.5.11.5 4.5.11.6 All 181 releases
← All changes | wpstream.php +17 -76 4.4.63.0.1 View file →
@@ -1,10 +1,10 @@
1 1 <?php
2 2 /**
3 - * Plugin Name: WpStream - Live Streaming, Video on Demand, Pay Per View
3 + * Plugin Name: WpStream
4 4 * Plugin URI: http://wpstream.net
5 - * Description: WpStream is a platform that allows you to live stream, create Video-on-Demand, and offer Pay-Per-View videos. We provide an affordable and user-friendly way for businesses, non-profits, and public institutions to broadcast their content and monetize their work.
6 - * Version: 4.4.6
5 + * Description: WpStream is a wordpress plugin to help you stream & monetize media content.
6 + * Version: 3.0.1
7 7 * Author: wpstream
8 8 * Author URI: http://wpstream.net
9 9 * Text Domain: wpstream
10 10 * Domain Path: /languages
@@ -13,9 +13,8 @@
13 13 // If this file is called directly, abort.
14 14 if ( ! defined( 'WPINC' ) ) {
15 15 die;
16 16 }
17 -define('WPSTREAM_PLUGIN_VERSION', '4.4.6');
18 17 define('WPSTREAM_CLUBLINK', 'wpstream.net');
19 18 define('WPSTREAM_CLUBLINKSSL', 'https');
20 19 define('WPSTREAM_PLUGIN_URL', plugins_url() );
21 20 define('WPSTREAM_PLUGIN_DIR_URL', plugin_dir_url(__FILE__) );
@@ -20,15 +19,15 @@
20 19 define('WPSTREAM_PLUGIN_URL', plugins_url() );
21 20 define('WPSTREAM_PLUGIN_DIR_URL', plugin_dir_url(__FILE__) );
22 21 define('WPSTREAM_PLUGIN_PATH', plugin_dir_path(__FILE__) );
23 22 define('WPSTREAM_PLUGIN_BASE', plugin_basename(__FILE__) );
24 -define('WPSTREAM_API', 'https://baker.wpstream.net');
23 +/**
24 + * Currently plugin version.
25 + * Start at version 3.0.1 and use SemVer - https://semver.org
26 + * Rename this for your plugin and update it as you release new versions.
27 + */
28 +define( 'WPSTREAM_VERSION', '3.0.1' );
25 29
26 -
27 -
28 -
29 -
30 -
31 30 /**
32 31 * The code that runs during plugin activation.
33 32 * This action is documented in includes/class-wpstream-activator.php
34 33 */
@@ -53,12 +52,9 @@
53 52 * The core plugin class that is used to define internationalization,
54 53 * admin-specific hooks, and public-facing site hooks.
55 54 */
56 55 require plugin_dir_path( __FILE__ ) . 'includes/class-wpstream.php';
57 -require plugin_dir_path( __FILE__ ) . 'wpstream-elementor.php';
58 56
59 -
60 -
61 57 /**
62 58 * Begins execution of the plugin.
63 59 *
64 60 * Since everything within the plugin is registered via hooks,
@@ -66,69 +62,14 @@
66 62 * not affect the page life cycle.
67 63 *
68 64 * @since 3.0.1
69 65 */
70 -
66 +//function run_wpstream() {
67 +//
68 +// $plugin = new Wpstream();
69 +// $plugin->run();
70 +//
71 +//}
72 +//run_wpstream();
71 73 global $wpstream_plugin;
72 74 $wpstream_plugin = new Wpstream();
73 -$wpstream_plugin->run();
74 -
75 -add_action( 'upgrader_process_complete', 'wpstream_my_upgrate_function',10, 2);
76 -
77 -function wpstream_my_upgrate_function( $upgrader_object, $options ) {
78 -
79 -
80 - $current_plugin_path_name = plugin_basename( __FILE__ );
81 -
82 - if ($options['action'] == 'update' && $options['type'] == 'plugin' ) {
83 - if(is_array($options)):
84 - foreach($options['plugins'] as $each_plugin) {
85 - if ($each_plugin==$current_plugin_path_name) {
86 - delete_transient('wpstream_token_api');
87 - update_option('wp_estate_token_expire',0);
88 - update_option('wp_estate_curent_token',' ');
89 -
90 - }
91 - }
92 - endif;
93 - }
94 -
95 -
96 -}
97 -
98 -
99 -
100 -add_action('wp_head', 'wpstream_add_custom_meta_to_header');
101 -
102 -function wpstream_add_custom_meta_to_header(){
103 - global $post;
104 -
105 -
106 - if ( is_singular('product') || is_singular('wpstream_product') || is_singular('wpstream_product_vod') ){
107 - $image_id = get_post_thumbnail_id();
108 - $share_img = wp_get_attachment_image_src( $image_id, 'full');
109 - $the_post = get_post($post->ID); ?>
110 -
111 - <meta property='og:title' content="<?php print esc_html(get_the_title($post->ID)); ?>"/>
112 - <?php if(isset($share_img[0])){ ?>
113 - <meta property="og:image" content="<?php print esc_url($share_img[0]); ?>"/>
114 - <meta property="og:image:secure_url" content="<?php print esc_url($share_img[0]); ?>" />
115 - <?php }?>
116 -
117 - <meta property="og:description" content=" <?php print wp_strip_all_tags( $the_post->post_content);?>" />
118 - <?php }
119 -
120 -
121 -}
122 -
123 -/*
124 -*
125 -* Redirect on plugin activation
126 -*
127 -*/
128 -
129 -function wpstream_activation_redirect( $plugin ) {
130 - if( $plugin == plugin_basename( __FILE__ ) ) {
131 - exit( wp_redirect( admin_url( 'admin.php?page=wpstream_onboard' ) ) );
132 - }
133 -}
134 -add_action( 'activated_plugin', 'wpstream_activation_redirect' );
75 +$wpstream_plugin->run();