PluginProbe
iframe / 5.1
iframe v5.1
trunk 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.7 1.8 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 4.0 4.1 4.2 4.3 All 35 releases
← All changes | iframe.php +7 -19 trunk5.1 View file →
@@ -1,10 +1,10 @@
1 1 <?php
2 2 /*
3 3 Plugin Name: iframe
4 4 Plugin URI: http://wordpress.org/plugins/iframe/
5 -Description: [iframe src="http://www.youtube.com/embed/7_nAZQt9qu0" width="100%" height="500"] shortcode
6 -Version: 6.0
5 +Description: [iframe src="http://www.youtube.com/embed/dUpTjDqjQoo" width="100%" height="500"] shortcode
6 +Version: 5.1
7 7 Author: webvitaly
8 8 Author URI: http://web-profile.net/wordpress/plugins/
9 9 License: GPLv3
10 10 */
@@ -12,26 +12,18 @@
12 12 if ( ! defined( 'ABSPATH' ) ) { // Avoid direct calls to this file and prevent full path disclosure
13 13 exit;
14 14 }
15 15
16 -define('IFRAME_PLUGIN_VERSION', '6.0');
16 +define('IFRAME_PLUGIN_VERSION', '5.1');
17 17
18 -// Load settings page functionality
19 -require_once( plugin_dir_path( __FILE__ ) . 'iframe-settings.php' );
20 -
21 -
22 18 function iframe_plugin_add_shortcode_cb( $atts ) {
23 - // Get plugin settings
24 - $settings = iframe_plugin_get_settings();
25 -
26 19 $defaults = array(
27 - //'src' => 'http://www.youtube.com/embed/7_nAZQt9qu0',
20 + //'src' => 'http://www.youtube.com/embed/dUpTjDqjQoo',
28 21 'width' => '100%',
29 22 'height' => '500',
30 23 'scrolling' => 'yes',
31 24 'class' => 'iframe-class',
32 - 'frameborder' => '0',
33 - 'loading' => $settings['loading'] // Global setting from settings array
25 + 'frameborder' => '0'
34 26 );
35 27
36 28 if ( ! is_array( $atts ) ) {
37 29 $atts = array();
@@ -59,13 +51,8 @@
59 51 if ( strpos( strtolower( $attr ), 'on' ) === 0 ) {
60 52 continue;
61 53 }
62 54
63 - // Skip loading attribute if set to 'none' (browser default)
64 - if ( strtolower($attr) == 'loading' && strtolower($value) == 'none' ) {
65 - continue;
66 - }
67 -
68 55 if ($value !== '') { // adding all attributes
69 56 $html .= ' ' . esc_attr($attr) . '="' . esc_attr($value) . '"';
70 57 } else { // adding empty attributes
71 58 $html .= ' ' . esc_attr($attr);
@@ -94,9 +81,10 @@
94 81 function iframe_plugin_row_meta_cb( $links, $file ) {
95 82 if ( $file == plugin_basename( __FILE__ ) ) {
96 83 $row_meta = array(
97 84 'support' => '<a href="http://web-profile.net/wordpress/plugins/iframe/" target="_blank">' . __( 'Iframe', 'iframe' ) . '</a>',
98 - 'donate' => '<a href="http://web-profile.net/donate/" target="_blank">' . __( 'Donate', 'iframe' ) . '</a>'
85 + 'donate' => '<a href="http://web-profile.net/donate/" target="_blank">' . __( 'Donate', 'iframe' ) . '</a>',
86 + 'pro' => '<a href="https://1.envato.market/Ym5aq" target="_blank">' . __( 'Advanced iFrame Pro', 'iframe' ) . '</a>'
99 87 );
100 88 $links = array_merge( $links, $row_meta );
101 89 }
102 90 return (array) $links;