Title: [Plugin: WordPress Video Plugin] Adding More Video Players
Last modified: August 19, 2016

---

# [Plugin: WordPress Video Plugin] Adding More Video Players

 *  [DivaythFyr](https://wordpress.org/support/users/divaythfyr/)
 * (@divaythfyr)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/plugin-wordpress-video-plugin-adding-more-video-players/)
 * The plugin: [http://wordpress.org/extend/plugins/wordpress-video-plugin/](http://wordpress.org/extend/plugins/wordpress-video-plugin/)
 * It would be great if these video players were added:
 * **
    Zshare
 * Videobb
 * These ones would also be great to have:
 * **
    Videozer
 * Novamov
 * Ru Tube
 * It’s not all that tricky to edit the player codes for a new one, but I’ve no 
   idea how to add iframe ones. I’ve spent hours on end trying different codes, 
   it must be missing something obvious.
 * Help with adding these players would be greatly appreciated by myself and others!

Viewing 1 replies (of 1 total)

 *  Thread Starter [DivaythFyr](https://wordpress.org/support/users/divaythfyr/)
 * (@divaythfyr)
 * [15 years ago](https://wordpress.org/support/topic/plugin-wordpress-video-plugin-adding-more-video-players/#post-2039593)
 * I’ve added Videobb:
 *     ```
       / Videobb code by Divayth Fyr
   
       define("obb_WIDTH", 664); // default width
       define("obb_HEIGHT", 440); // default height
       define("obb_REGEXP", "/\[Videobb (:print:+)\]/");
       define("obb_TARGET", "<object width=\"###WIDTH###\" height=\"###HEIGHT###\"><param name=\"movie\" value=\"http://videobb.com/e/###URL###\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"allowFullScreen\" value=\"true\" /><embed src=\"http://videobb.com/e/###URL###\" type=\"application/x-shockwave-flash\" width=\"###WIDTH###\" height=\"###HEIGHT###\" allowScriptAccess=\"always\" allowFullScreen=\"true\"></embed></object>");
   
       function obb_plugin_callback($match)
       {
       	$tag_parts = explode(" ", rtrim($match[0], "]"));
       	$output = obb_TARGET;
       	$output = str_replace("###URL###", $tag_parts[1], $output);
       	if (count($tag_parts) > 2) {
       		if ($tag_parts[2] == 0) {
       			$output = str_replace("###WIDTH###", obb_WIDTH, $output);
       		} else {
       			$output = str_replace("###WIDTH###", $tag_parts[2], $output);
       		}
       		if ($tag_parts[3] == 0) {
       			$output = str_replace("###HEIGHT###", obb_HEIGHT, $output);
       		} else {
       			$output = str_replace("###HEIGHT###", $tag_parts[3], $output);
       		}
       	} else {
       		$output = str_replace("###WIDTH###", obb_WIDTH, $output);
       		$output = str_replace("###HEIGHT###", obb_HEIGHT, $output);
       	}
       	return ($output);
       }
       function obb_plugin($content)
       {
       	return (preg_replace_callback(obb_REGEXP, 'obb_plugin_callback', $content));
       }
   
       add_filter('the_content', 'obb_plugin');
       add_filter('the_content_rss', 'obb_plugin');
       add_filter('comment_text', 'obb_plugin');
       add_filter('the_excerpt', 'obb_plugin');
       ```
   
 * And 4Shared:
 *     ```
       // 4Shared code by Divayth Fyr
   
       define("four_WIDTH", 664); // default width
       define("four_HEIGHT", 440); // default height
       define("four_REGEXP", "/\[4S (:print:+)\]/");
       define("four_TARGET", "<object width=\"###WIDTH###\" height=\"###HEIGHT###\"><param name=\"movie\" value=\"http://www.4shared.com/embed/###URL###\" /><param name=\"allowScriptAccess\" value=\"always\" /><param name=\"allowFullScreen\" value=\"true\" /><embed src=\"http://www.4shared.com/embed/###URL###\" type=\"application/x-shockwave-flash\" width=\"###WIDTH###\" height=\"###HEIGHT###\" allowScriptAccess=\"always\" allowFullScreen=\"true\"></embed></object>");
   
       function four_plugin_callback($match)
       {
       	$tag_parts = explode(" ", rtrim($match[0], "]"));
       	$output = four_TARGET;
       	$output = str_replace("###URL###", $tag_parts[1], $output);
       	if (count($tag_parts) > 2) {
       		if ($tag_parts[2] == 0) {
       			$output = str_replace("###WIDTH###", four_WIDTH, $output);
       		} else {
       			$output = str_replace("###WIDTH###", $tag_parts[2], $output);
       		}
       		if ($tag_parts[3] == 0) {
       			$output = str_replace("###HEIGHT###", four_HEIGHT, $output);
       		} else {
       			$output = str_replace("###HEIGHT###", $tag_parts[3], $output);
       		}
       	} else {
       		$output = str_replace("###WIDTH###", four_WIDTH, $output);
       		$output = str_replace("###HEIGHT###", four_HEIGHT, $output);
       	}
       	return ($output);
       }
       function four_plugin($content)
       {
       	return (preg_replace_callback(four_REGEXP, 'four_plugin_callback', $content));
       }
   
       add_filter('the_content', 'four_plugin');
       add_filter('the_content_rss', 'four_plugin');
       add_filter('comment_text', 'four_plugin');
       add_filter('the_excerpt', 'four_plugin');
       ```
   
 * As well as a few others, but I’m having trouble with the iframe ones still.

Viewing 1 replies (of 1 total)

The topic ‘[Plugin: WordPress Video Plugin] Adding More Video Players’ is closed
to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/wordpress-video-plugin.svg)
 * [Wordpress Video Plugin](https://wordpress.org/plugins/wordpress-video-plugin/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wordpress-video-plugin/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wordpress-video-plugin/)
 * [Active Topics](https://wordpress.org/support/plugin/wordpress-video-plugin/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wordpress-video-plugin/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wordpress-video-plugin/reviews/)

## Tags

 * [players](https://wordpress.org/support/topic-tag/players/)
 * [video](https://wordpress.org/support/topic-tag/video/)

 * 1 reply
 * 1 participant
 * Last reply from: [DivaythFyr](https://wordpress.org/support/users/divaythfyr/)
 * Last activity: [15 years ago](https://wordpress.org/support/topic/plugin-wordpress-video-plugin-adding-more-video-players/#post-2039593)
 * Status: not resolved