Version Description
- 2012.09.09 =
- small fixes
- added (src="http://player.vimeo.com/video/819138") by default
Download this release
Release Info
Developer | webvitaly |
Plugin | iframe |
Version | 2.3 |
Comparing to | |
See all releases |
Code changes from version 2.2 to 2.3
- iframe.php +11 -10
- readme.txt +29 -19
- screenshot-1.png +0 -0
iframe.php
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
-
Plugin Name:
|
4 |
Plugin URI: http://web-profile.com.ua/wordpress/plugins/iframe/
|
5 |
-
Description: [iframe src="http://player.vimeo.com/video/
|
6 |
-
Version: 2.
|
7 |
Author: webvitaly
|
8 |
-
Author Email: webvitaly(at)gmail.com
|
9 |
Author URI: http://web-profile.com.ua/wordpress/
|
|
|
10 |
*/
|
11 |
|
12 |
if ( !function_exists( 'iframe_embed_shortcode' ) ) :
|
@@ -18,20 +18,21 @@ if ( !function_exists( 'iframe_embed_shortcode' ) ) :
|
|
18 |
|
19 |
function iframe_embed_shortcode($atts, $content = null) {
|
20 |
$defaults = array(
|
|
|
21 |
'width' => '100%',
|
22 |
'height' => '480',
|
23 |
'scrolling' => 'no',
|
24 |
'class' => 'iframe-class',
|
25 |
'frameborder' => '0'
|
26 |
);
|
27 |
-
|
28 |
-
foreach ($defaults as $default => $value) {
|
29 |
-
if (
|
30 |
$atts[$default] = $value;
|
31 |
}
|
32 |
}
|
33 |
-
|
34 |
-
$src_cut = substr($atts["src"], 0, 35);
|
35 |
if(strpos($src_cut, 'maps.google' )){
|
36 |
$atts["src"] .= '&output=embed';
|
37 |
}
|
@@ -72,7 +73,7 @@ if ( !function_exists( 'iframe_embed_shortcode' ) ) :
|
|
72 |
';
|
73 |
}
|
74 |
}
|
75 |
-
$html .= "\n".'<!--
|
76 |
$html .= '<iframe';
|
77 |
foreach ($atts as $attr => $value) {
|
78 |
if( $attr != 'same_height_as' ){ // remove some attributes
|
1 |
<?php
|
2 |
/*
|
3 |
+
Plugin Name: iframe
|
4 |
Plugin URI: http://web-profile.com.ua/wordpress/plugins/iframe/
|
5 |
+
Description: [iframe src="http://player.vimeo.com/video/819138" width="100%" height="480"] shortcode
|
6 |
+
Version: 2.3
|
7 |
Author: webvitaly
|
|
|
8 |
Author URI: http://web-profile.com.ua/wordpress/
|
9 |
+
License: GPLv2 or later
|
10 |
*/
|
11 |
|
12 |
if ( !function_exists( 'iframe_embed_shortcode' ) ) :
|
18 |
|
19 |
function iframe_embed_shortcode($atts, $content = null) {
|
20 |
$defaults = array(
|
21 |
+
'src' => 'http://player.vimeo.com/video/819138',
|
22 |
'width' => '100%',
|
23 |
'height' => '480',
|
24 |
'scrolling' => 'no',
|
25 |
'class' => 'iframe-class',
|
26 |
'frameborder' => '0'
|
27 |
);
|
28 |
+
|
29 |
+
foreach ($defaults as $default => $value) { // add defaults
|
30 |
+
if (!@array_key_exists($default, $atts)) { // hide warning with "@" when no params at all
|
31 |
$atts[$default] = $value;
|
32 |
}
|
33 |
}
|
34 |
+
|
35 |
+
$src_cut = substr($atts["src"], 0, 35); // special case maps
|
36 |
if(strpos($src_cut, 'maps.google' )){
|
37 |
$atts["src"] .= '&output=embed';
|
38 |
}
|
73 |
';
|
74 |
}
|
75 |
}
|
76 |
+
$html .= "\n".'<!-- iframe plugin v:2.3 - wordpress.org/extend/plugins/iframe/ -->'."\n";
|
77 |
$html .= '<iframe';
|
78 |
foreach ($atts as $attr => $value) {
|
79 |
if( $attr != 'same_height_as' ){ // remove some attributes
|
readme.txt
CHANGED
@@ -1,35 +1,37 @@
|
|
1 |
-
===
|
2 |
Contributors: webvitaly
|
3 |
-
|
4 |
Tags: iframe, embed, youtube, vimeo, google-map, google-maps
|
5 |
-
Author URI: http://web-profile.com.ua/wordpress/
|
6 |
Requires at least: 3.0
|
7 |
-
Tested up to: 3.
|
8 |
-
Stable tag: 2.
|
|
|
|
|
9 |
|
10 |
-
[iframe src="http://player.vimeo.com/video/
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
-
|
15 |
|
16 |
-
Embed iframe using shortcode `[iframe src="http://player.vimeo.com/video/
|
17 |
|
18 |
-
[All
|
19 |
|
20 |
-
[
|
21 |
|
22 |
-
=
|
23 |
-
* [Page-list](http://wordpress.org/extend/plugins/page-list/
|
24 |
-
* [
|
25 |
-
* [
|
|
|
26 |
|
27 |
== Other Notes ==
|
28 |
|
29 |
= Iframe params: =
|
30 |
-
* **src** - source of the iframe `[iframe src="http://player.vimeo.com/video/
|
31 |
-
* **width** - width in pixels or in percents `[iframe width="100%" src="http://player.vimeo.com/video/
|
32 |
-
* **height** - height in pixels `[iframe height="480" src="http://player.vimeo.com/video/
|
33 |
* **scrolling** - parameter `[iframe scrolling="yes"]` (by default scrolling="no");
|
34 |
* **frameborder** - parameter `[iframe frameborder="0"]` (by default frameborder="0");
|
35 |
* **marginheight** - parameter `[iframe marginheight="0"]` (removed by default);
|
@@ -42,8 +44,16 @@ Embed iframe using shortcode `[iframe src="http://player.vimeo.com/video/3261363
|
|
42 |
* **any_other_param** - allows to add new parameter of the iframe `[iframe any_other_param="any_value"]`;
|
43 |
* **any_other_empty_param** - allows to add new empty parameter of the iframe (like "allowfullscreen" on youtube) `[iframe any_other_empty_param=""]`;
|
44 |
|
|
|
|
|
|
|
|
|
45 |
== Changelog ==
|
46 |
|
|
|
|
|
|
|
|
|
47 |
= 2.2 =
|
48 |
* fixed bug (Notice: Undefined index: same_height_as)
|
49 |
|
@@ -86,5 +96,5 @@ Embed iframe using shortcode `[iframe src="http://player.vimeo.com/video/3261363
|
|
86 |
|
87 |
== Installation ==
|
88 |
|
89 |
-
1.
|
90 |
-
2.
|
1 |
+
=== iframe ===
|
2 |
Contributors: webvitaly
|
3 |
+
Donate link: http://web-profile.com.ua/donate/
|
4 |
Tags: iframe, embed, youtube, vimeo, google-map, google-maps
|
|
|
5 |
Requires at least: 3.0
|
6 |
+
Tested up to: 3.4.2
|
7 |
+
Stable tag: 2.3
|
8 |
+
License: GPLv2 or later
|
9 |
+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
+
[iframe src="http://player.vimeo.com/video/819138" width="100%" height="480"] shortcode
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
+
Use iframe to embed video from YouTube or Vimeo or to embed Google Map or just to embed content from external page.
|
16 |
|
17 |
+
Embed iframe using shortcode `[iframe src="http://player.vimeo.com/video/819138" width="100%" height="480"]`
|
18 |
|
19 |
+
[All iframe params](http://wordpress.org/extend/plugins/iframe/other_notes/)
|
20 |
|
21 |
+
[iframe plugin page](http://web-profile.com.ua/wordpress/plugins/iframe/)
|
22 |
|
23 |
+
= Useful plugins: =
|
24 |
+
* ["Page-list" - show list of pages with shortcodes](http://wordpress.org/extend/plugins/page-list/ "list of pages with shortcodes")
|
25 |
+
* ["Anti-spam" - block spam in comments](http://wordpress.org/extend/plugins/anti-spam/ "no spam, no captcha")
|
26 |
+
* ["Login-Logout" - default Meta widget replacement](http://wordpress.org/extend/plugins/login-logout/ "default Meta widget replacement")
|
27 |
+
* ["Filenames to latin" - sanitize filenames to latin during upload](http://wordpress.org/extend/plugins/filenames-to-latin/ "sanitize filenames to latin")
|
28 |
|
29 |
== Other Notes ==
|
30 |
|
31 |
= Iframe params: =
|
32 |
+
* **src** - source of the iframe `[iframe src="http://player.vimeo.com/video/819138"]` (by default src="http://player.vimeo.com/video/819138");
|
33 |
+
* **width** - width in pixels or in percents `[iframe width="100%" src="http://player.vimeo.com/video/819138"]` or `[iframe width="640" src="http://player.vimeo.com/video/819138"]` (by default width="100%");
|
34 |
+
* **height** - height in pixels `[iframe height="480" src="http://player.vimeo.com/video/819138"]` (by default height="480");
|
35 |
* **scrolling** - parameter `[iframe scrolling="yes"]` (by default scrolling="no");
|
36 |
* **frameborder** - parameter `[iframe frameborder="0"]` (by default frameborder="0");
|
37 |
* **marginheight** - parameter `[iframe marginheight="0"]` (removed by default);
|
44 |
* **any_other_param** - allows to add new parameter of the iframe `[iframe any_other_param="any_value"]`;
|
45 |
* **any_other_empty_param** - allows to add new empty parameter of the iframe (like "allowfullscreen" on youtube) `[iframe any_other_empty_param=""]`;
|
46 |
|
47 |
+
== Screenshots ==
|
48 |
+
|
49 |
+
1. [iframe] shortcode
|
50 |
+
|
51 |
== Changelog ==
|
52 |
|
53 |
+
= 2.3 - 2012.09.09 =
|
54 |
+
* small fixes
|
55 |
+
* added (src="http://player.vimeo.com/video/819138") by default
|
56 |
+
|
57 |
= 2.2 =
|
58 |
* fixed bug (Notice: Undefined index: same_height_as)
|
59 |
|
96 |
|
97 |
== Installation ==
|
98 |
|
99 |
+
1. install and activate the plugin on the Plugins page
|
100 |
+
2. add shortcode `[iframe src="http://player.vimeo.com/video/819138" width="100%" height="480"]` to page or post content
|
screenshot-1.png
ADDED
Binary file
|