Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function filter_shortcode($content) {
- return do_shortcode(strip_tags($content, "<h1><h2><h3><h4><h5><h6><a><img><div><ul><li><ol><table><td><th><span><p><br>"));
- }
- add_shortcode('feedburner','vp_feedburner');
- function vp_feedburner($atts, $content = null){
- extract(shortcode_atts(array(
- "name" => ''
- ), $atts));
- if($name !== '')
- {
- $output = '<div style="margin: 5px; display: inline">';
- $output .= "<a href='" . esc_url( "http://feeds.feedburner.com/{$name}" ) . "'>
- <img src='" . esc_url( "http://feeds.feedburner.com/~fc/{$name}?bg=99CCFF&fg=444444&anim=0" ) . "' height='26' width='88' style='border:0' alt='' />
- </a>";
- $output .= '</div>';
- }
- else $output = '';
- return $output;
- }
- add_shortcode('twitter','vp_twitter');
- function vp_twitter($atts, $content = null){
- extract(shortcode_atts(array(
- "variation" => 1,
- "username" => ''
- ), $atts));
- if($username !== '')
- {
- $output = '<div style="margin: 5px; display: inline">';
- switch($variation) {
- case 1:
- $output .= '<a href="http://twitter.com/' . esc_html($username) . '"><img alt="twitter" src="http://button.twittercounter.com/animated/' . esc_html($username) . '/ffffff/00ACED" /></a>';
- break;
- case 2:
- $output .= '<a href="http://twitter.com/' . esc_html($username) . '"><img alt="twitter" src="http://button.twittercounter.com/avatar/?u=' . esc_html($username) . '" /></a>';
- break;
- case 3:
- $output .= '<a href="http://twitter.com/' . esc_html($username) . '"><img alt="twitter" src="http://button.twittercounter.com/bird/?u=' . esc_html($username) . '" /></a>';
- break;
- }
- $output .= '</div>';
- }
- else $output = '';
- return $output;
- }
- add_shortcode('digg','vp_digg');
- function vp_digg($atts, $content = null){
- extract(shortcode_atts(array(
- "variation" => 1
- ), $atts));
- $output = '<script type="text/javascript">
- (function() {
- var s = document.createElement("SCRIPT"), s1 = document.getElementsByTagName("SCRIPT")[0];
- s.type = "text/javascript";
- s.async = true;
- s.src = "http://widgets.digg.com/buttons.js";
- s1.parentNode.insertBefore(s, s1);
- })();
- </script>';
- $output .= '<div style="margin: 5px; display: inline">';
- switch($variation) {
- case 1:
- $output .= '<a class="DiggThisButton DiggWide"></a>';
- break;
- case 2:
- $output .= '<a class="DiggThisButton DiggMedium"></a>';
- break;
- case 3:
- $output .= '<a class="DiggThisButton DiggCompact"></a>';
- break;
- case 4:
- $output .= '<a class="DiggThisButton DiggIcon"></a>';
- break;
- }
- $output .= '</div>';
- return $output;
- }
- add_shortcode('facebook','vp_facebook');
- function vp_facebook($atts, $content = null) {
- $output = '<div style="margin: 5px; display: inline">';
- $output .= '<a name="fb_share"></a>
- <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"
- type="text/javascript">
- </script>';
- $output .= '</div>';
- return $output;
- }
- add_shortcode('stumble','vp_stumble');
- function vp_stumble($atts, $content = null) {
- extract(shortcode_atts(array(
- "variation" => 5
- ), $atts));
- $output = '<div style="margin: 5px; display: inline">';
- $output .= '<su:badge layout="' . (int)$variation . '"></su:badge>
- <script type="text/javascript">
- (function() {
- var li = document.createElement("script"); li.type = "text/javascript"; li.async = true;
- li.src = "https://platform.stumbleupon.com/1/widgets.js";
- var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(li, s);
- })();
- </script>';
- $output .= '</div>';
- return $output;
- }
- add_shortcode('retweet','vp_retweet');
- function vp_retweet($atts, $content = null) {
- $output = '<div style="margin: 5px; display: inline">';
- $output .= "<a href='http://twitter.com/share' class='twitter-share-button' data-count='vertical'>Tweet</a><script type='text/javascript' src='http://platform.twitter.com/widgets.js'></script>";
- $output .= '</div>';
- return $output;
- }
- add_shortcode('pinterest','vp_pinterest');
- function vp_pinterest($atts, $content = null){
- extract(shortcode_atts(array(
- "variation" => 1,
- "username" => ''
- ), $atts));
- if($username !== '')
- {
- $output = '<div style="margin: 5px; display: inline">';
- switch($variation) {
- case 1:
- $output .= '<a href="http://pinterest.com/' . esc_html($username) . '/"><img src="http://passets-ec.pinterest.com/images/about/buttons/follow-me-on-pinterest-button.png" width="169" height="28" alt="Follow Me on Pinterest" /></a>';
- break;
- case 2:
- $output .= '<a href="http://pinterest.com/' . esc_html($username) . '/"><img src="http://passets-ec.pinterest.com/images/about/buttons/pinterest-button.png" width="80" height="28" alt="Follow Me on Pinterest" /></a>';
- break;
- case 3:
- $output .= '<a href="http://pinterest.com/' . esc_html($username) . '/"><img src="http://passets-ec.pinterest.com/images/about/buttons/big-p-button.png" width="60" height="60" alt="Follow Me on Pinterest" /></a>';
- break;
- case 4:
- $output .= '<a href="http://pinterest.com/' . esc_html($username) . '/"><img src="http://passets-ec.pinterest.com/images/about/buttons/small-p-button.png" width="16" height="16" alt="Follow Me on Pinterest" /></a>';
- break;
- }
- $output .= '</div>';
- }
- else $output = '';
- return $output;
- }
- add_shortcode('addthis','vp_addthis');
- function vp_addthis($atts, $content = null){
- extract(shortcode_atts(array(
- "variation" => 1,
- ), $atts));
- $output = '<div style="margin: 5px; display: inline">';
- switch($variation) {
- case 1:
- $output .= '<div class="addthis_toolbox addthis_default_style ">
- <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
- <a class="addthis_button_tweet"></a>
- <a class="addthis_button_pinterest_pinit"></a>
- <a class="addthis_counter addthis_pill_style"></a>
- </div>';
- break;
- case 2:
- $output .= '<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
- <a class="addthis_button_preferred_1"></a>
- <a class="addthis_button_preferred_2"></a>
- <a class="addthis_button_preferred_3"></a>
- <a class="addthis_button_preferred_4"></a>
- <a class="addthis_button_compact"></a>
- <a class="addthis_counter addthis_bubble_style"></a>
- </div>';
- break;
- case 3:
- $output .= '<div class="addthis_toolbox addthis_default_style ">
- <a class="addthis_button_preferred_1"></a>
- <a class="addthis_button_preferred_2"></a>
- <a class="addthis_button_preferred_3"></a>
- <a class="addthis_button_preferred_4"></a>
- <a class="addthis_button_compact"></a>
- <a class="addthis_counter addthis_bubble_style"></a>
- </div>';
- break;
- case 4:
- $output .= '<div class="addthis_toolbox addthis_floating_style addthis_counter_style" style="left:50px;top:50px;">
- <a class="addthis_button_facebook_like" fb:like:layout="box_count"></a>
- <a class="addthis_button_tweet" tw:count="vertical"></a>
- <a class="addthis_button_google_plusone" g:plusone:size="tall"></a>
- <a class="addthis_counter"></a>
- </div>';
- break;
- }
- $output .= '<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4ff05056494689b5"></script>';
- $output .= '</div>';
- return $output;
- }
- add_shortcode('one_third','vp_one_third');
- function vp_one_third($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="one-third column ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('one_half','vp_one_half');
- function vp_one_half($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="eight columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('two_thirds','vp_two_thirds');
- function vp_two_thirds($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="two-thirds column ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('one_fourth','vp_one_fourth');
- function vp_one_fourth($atts, $content = null){
- extract(shortcode_atts(array(
- 'icon' => '',
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="four columns ' . $class . '">';
- if($icon !== '')
- $output .= '<img alt="" src="' . esc_attr($icon) . '">';
- $output .= $content;
- $output .= '</div>';
- return $output;
- }
- add_shortcode('one_column','vp_one_column');
- function vp_one_column($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="one column ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('two_columns','vp_two_columns');
- function vp_two_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="two columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('three_columns','vp_three_columns');
- function vp_three_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="three columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('five_columns','vp_five_columns');
- function vp_five_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="five columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('six_columns','vp_six_columns');
- function vp_six_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="six columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('seven_columns','vp_seven_columns');
- function vp_seven_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="seven columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('nine_columns','vp_nine_columns');
- function vp_nine_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="nine columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('ten_columns','vp_ten_columns');
- function vp_ten_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $output = '<div class="ten columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('eleven_columns','vp_eleven_columns');
- function vp_eleven_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="eleven columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('twelve_columns','vp_twelve_columns');
- function vp_twelve_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="twelve columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('thirteen_columns','vp_thirteen_columns');
- function vp_thirteen_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="thirteen columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('fourteen_columns','vp_fourteen_columns');
- function vp_fourteen_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="fourteen columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('fifteen_columns','vp_fifteen_columns');
- function vp_fifteen_columns($atts, $content = null){
- extract(shortcode_atts(array(
- 'noleft' => '',
- 'noright' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $class = '';
- if($noleft !== '')
- $class .= 'alpha ';
- if($noright !== '')
- $class .= 'omega';
- $output = '<div class="fifteen columns ' . $class . '">' . $content . '</div>';
- return $output;
- }
- add_shortcode('full','vp_full');
- function vp_full($atts, $content = null){
- $content = filter_shortcode($content);
- $output = '<div class="sixteen columns">' . $content . '</div>';
- return $output;
- }
- add_shortcode('subtext','vp_subtext');
- function vp_subtext($atts, $content = null){
- $content = filter_shortcode($content);
- $output = '<p class="line2nd">' . $content . '</p>';
- return $output;
- }
- add_shortcode('skills','vp_skills');
- function vp_skills($atts, $content = null){
- $content = filter_shortcode($content);
- return '<div class="skills"><div class="sixteen columns">' . $content . '</div></div>';
- }
- add_shortcode('skill','vp_skill');
- function vp_skill($atts, $content = null){
- extract(shortcode_atts(array(
- 'value' => '50',
- 'bg' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $value = (int)$value;
- $rand = rand(1,5); //uses some random backgrounds, just to make them different in case the use doesn't set any
- $output = '<p> ' . $content . '</p>';
- $output .= '<div class="skill-bg"><div style="width: ' . $value . '%;';
- if($bg !== '') $output .= 'background-color: #' . esc_attr($bg);
- $output .= '" class="skill' . $rand . '"></div></div>';
- return $output;
- }
- add_shortcode('lightbox', 'vp_lightbox');
- function vp_lightbox($atts, $content = null) {
- extract(shortcode_atts(array(
- 'alt' => 0,
- 'title' => 0,
- 'thumbnail' => 0,
- 'width' => 250,
- 'height' => 125,
- 'float' => 'none'
- ), $atts));
- $content = filter_shortcode($content);
- $output = '<div class="pic" style="width: ' . $width . 'px; float: ' . $float;
- if($float == 'left')
- $output .= '; margin-right: 10px';
- elseif($float == 'right')
- $output .= '; margin-left: 10px';
- $output .= '">';
- $output .= '<div class="proj-img">' . PHP_EOL;
- if($content != '')
- {
- if($title !== 0)
- $title = ' title="' . $title . '"';
- else
- $title = '';
- if($alt !== 0)
- $alt = ' alt="' . $alt . '"';
- else
- $alt = '';
- //the shortcode should return something only if the user sends an image
- $output .= '<a href="' . $content . '" class="prettyPhoto"' . $title . $alt . '></a>' . PHP_EOL;
- if($thumbnail === 0)
- {
- $thumbnail = $content;
- }
- //if the user sends out a thumbnail img, we use that one. If not, we use the full width img to create a thumb.
- $output .= '<img ' . $alt . ' src="' . $thumbnail . '" style="width: ' . $width . 'px; height: ' . $height . 'px" />' . PHP_EOL;
- $output .= '<i>hover background</i>' . PHP_EOL;
- $output .= '</div>
- </div>' . PHP_EOL;
- }
- else
- $output = '';
- return $output;
- }
- add_shortcode('quote_slider', 'vp_quote_slider');
- function vp_quote_slider($atts, $content=null) {
- $content = filter_shortcode($content);
- $id = rand(1, 25000);
- $output = '<div class="quote-container">
- <div class="quote-nav-left" id="quote-nav-left-' . $id . '">
- <a href="#" onclick="return false">« left</a>
- </div>
- <div class="quote-nav-right" id="quote-nav-right-' . $id . '">
- <a href="#" onclick="return false">right »</a>
- </div>
- <div class="quote-slider" id="quote-slider-' . $id . '">' . PHP_EOL;
- $output .= $content;
- $output .= '</div>
- </div>' . PHP_EOL;
- $output .= "<script type='text/javascript'>
- jQuery().ready(function() {
- jQuery('#quote-slider-$id').cycle({
- fx: 'scrollHorz',
- easing: 'easeInOutExpo',
- prev: '#quote-nav-left-$id a',
- next: '#quote-nav-right-$id a',
- timeout: 1,
- timeout: 4000
- });
- });
- </script>" . PHP_EOL;
- return $output;
- }
- add_shortcode('quote', 'vp_quote');
- function vp_quote($atts, $content=null) {
- extract(shortcode_atts(array(
- 'author' => ''
- ), $atts));
- $content = filter_shortcode($content);
- $output = '<div class="panel">
- <p>“' . $content . '”</p>
- <p class="quoter">' . $author . '</p>
- </div>' . PHP_EOL;
- return $output;
- }
- add_shortcode('slider', 'vp_slider');
- function vp_slider($atts, $content=null) {
- $id = rand(0, 25000);
- $content = filter_shortcode($content);
- $output = '<div class="flexslider flex-' . $id . '">';
- $output .= '<ul class="slides">';
- $output .= $content;
- $output .= '</ul></div>';
- $output .= '
- <script type="text/javascript">
- jQuery(".flex-' . $id . '").flexslider({
- animation: "slide",
- slideshow: true,
- slideshowSpeed: 3500,
- animationSpeed: 1000
- });
- </script>';
- return $output;
- }
- add_shortcode('slider_img', 'vp_slider_img');
- function vp_slider_img($atts, $content=null) {
- extract(shortcode_atts(array(
- 'alt' => ''
- ), $atts));
- $content = filter_shortcode($content);
- if($content != '')
- {
- $output = ' <li><img alt="' . $alt . '" src="' . $content . '"></li>' . PHP_EOL;
- return $output;
- }
- else return '';
- }
- add_shortcode('portfolio', 'vp_portfolio');
- function vp_portfolio($atts, $content=null) {
- $content = filter_shortcode($content);
- $output = '<div class="portfolio">' . PHP_EOL;
- $output .= $content;
- $output .= '</div>';
- return $output;
- }
- add_shortcode('portfolio_item', 'vp_portfolio_item');
- function vp_portfolio_item($atts, $content=null) {
- extract(shortcode_atts(array(
- 'thumbnail' => '',
- 'image' => '',
- 'title' => '',
- 'text' => '',
- 'columns' => 3,
- 'centered' => 'no',
- 'alt' => '',
- 'link' => ''
- ), $atts));
- switch($columns)
- {
- case 1:
- $class = 'class="sixteen columns"';
- break;
- case 2:
- $class = 'class="eight columns"';
- break;
- case 3:
- $class = 'class="one-third column"';
- break;
- case 4:
- $class = 'class="four columns"';
- break;
- }
- if($thumbnail === '')
- $thumbnail = $image;
- if($image !== '')
- {
- if($centered == 'yes')
- $var = ' style="text-align: center" ';
- else
- $var = '';
- $output = '<div ' . $var . $class . '>';
- $output .= '<a ';
- if($link === '')
- $output .= 'class="prettyPhoto" href="' . esc_attr($image) . '">';
- else
- $output .= 'target="_blank" href="' . esc_attr($link) . '">';
- $output .= '<img alt="' . esc_attr($alt) . '" class="scale-with-grid" src="' . esc_attr($thumbnail) . '" /></a>';
- $output .= '<p class="proj-title">' . esc_attr($title) . '</p>';
- $output .= '<p class="proj-desc">' . $text . '</p>';
- $output .= '</div>';
- return $output;
- }
- else return '';
- }
- add_shortcode('button', 'vp_button');
- function vp_button($atts, $content=null) {
- extract(shortcode_atts(array(
- 'url' => '',
- 'newwindow' => 'no',
- 'color' => 'FADBA1'
- ), $atts));
- $content = filter_shortcode($content);
- $color = esc_attr($color);
- if($newwindow == 'yes')
- $target = ' target="_blank" ';
- else
- $target = '';
- if($content !== '')
- {
- if($color === 'FADBA1')
- {
- if($url === '')
- $output = '<div class="button1">' . $content . '</div>';
- else
- $output = '<a ' . $target . ' href="' . esc_url($url) . '"><div class="button1">' . $content . '</div></a>';
- }
- else
- {
- if($url === '')
- $output = '<div class="button2" style="background-color: #' . $color . '">' . $content . '</div>';
- else
- $output = '<a ' . $target . ' href="' . esc_url($url) . '"><div class="button2" style="background-color: #' . $color . '">' . $content . '</div></a>';
- }
- return $output;
- }
- else return '';
- }
- add_shortcode('testimonial', 'vp_testimonial');
- function vp_testimonial($atts, $content=null) {
- $content = filter_shortcode($content);
- return '<div class="testimonials">
- <p>“' . $content . '”</p>
- </div>';
- }
- add_shortcode('clear', 'vp_clear');
- function vp_clear($atts, $content=null) {
- return '<div class="clear"></div>';
- }
- add_shortcode('center', 'vp_centered');
- function vp_centered($atts, $content=null) {
- $content = filter_shortcode($content);
- return '<div style="text-align: center">' . $content . '</div>';
- }
- add_shortcode('list', 'vp_list');
- function vp_list($atts, $content=null) {
- extract(shortcode_atts(array(
- 'type' => 'bullet'
- ), $atts));
- $content = filter_shortcode($content);
- if($type == 'bullet')
- $output = '<ul class="list bullet">';
- elseif($type == 'check')
- $output = '<ul class="list check">';
- elseif($type == 'float')
- $output = '<ul class="list float">';
- else return '';
- $output .= $content;
- $output .= '</ul>';
- return $output;
- }
- add_shortcode('twitter_updates', 'vp_twitter_updates');
- function vp_twitter_updates($atts, $content=null) {
- $output = '<div class="last_tweets">
- <div id="twitter_update_list"></div>
- </div> <!-- end last_tweets -->';
- return $output;
- }
- add_shortcode('pricing_table','til_pricing_table');
- function til_pricing_table($atts, $content = null){
- extract(shortcode_atts(array(
- 'name' => '',
- 'price' => '',
- 'price_text' => '',
- 'moretext' => 'Sign up',
- 'morelink' => '',
- 'columns' => '4'
- ), $atts));
- switch($columns)
- {
- case 1:
- $class = 'class="sixteen columns pricing"';
- break;
- case 2:
- $class = 'class="eight columns pricing"';
- break;
- case 3:
- $class = 'class="one-third column pricing"';
- break;
- case 4:
- $class = 'class="four columns pricing"';
- break;
- default:
- $class = 'class="one-third column pricing"';
- break;
- }
- $content = filter_shortcode($content);
- $name = esc_attr($name);
- $price = esc_attr($price);
- $price_text = esc_attr($price_text);
- $moretext = esc_attr($moretext);
- $morelink = esc_url($morelink);
- $output = '';
- $output .= '<div ' . $class .'>';
- if($name !== '')
- $output .= '<p class="p-name">' . $name . '</p>';
- if($price !== '')
- {
- $output .= '<p class="p-price">' . $price;
- if ($price_text !== '') {
- $output .= '<span class="p-small">' . $price_text . '</span>';
- }
- $output .= '</p>';
- }
- $output .= '<ul>' . $content . '</ul>';
- $output .= '<div class="signup"><div class="button2">';
- if($morelink !== '')
- $output .= '<a href="' . $morelink . '">' . $moretext . '</a>';
- else
- $output .= $moretext;
- $output .= '</div></div>
- </div>';
- return $output;
- }
- add_shortcode('feature','vp_feature');
- function vp_feature($atts, $content = null){
- $content = filter_shortcode($content);
- if($content != '')
- return '<li>' . $content . '</li>';
- }
- add_shortcode('facebook_small','vp_facebook_small');
- function vp_facebook_small($atts, $content = null) {
- extract(shortcode_atts(array(
- "username" => '',
- ), $atts));
- if($username !== '')
- $output = '<div class="facebook_small">
- <a href="http://facebook.com/' . esc_html($username) . '/" title="facebook">Visit our facebook Account</a>
- </div>';
- else
- $output = '';
- return $output;
- }
- add_shortcode('twitter_small','vp_twitter_small');
- function vp_twitter_small($atts, $content = null) {
- extract(shortcode_atts(array(
- "username" => '',
- ), $atts));
- if($username !== '')
- $output = '<div class="twitter2_small">
- <a href="http://twitter.com/#!/' . esc_html($username) . '/" title="twitter">Visit our twitter Account</a>
- </div>';
- else
- $output = '';
- return $output;
- }
- add_shortcode('twitter_big','vp_twitter_big');
- function vp_twitter_big($atts, $content = null) {
- extract(shortcode_atts(array(
- "username" => '',
- ), $atts));
- if($username !== '')
- $output = '<div class="twitter_small">
- <a href="http://twitter.com/#!/' . esc_html($username) . '/" title="twitter">Visit our twitter Account</a>
- </div>';
- else
- $output = '';
- return $output;
- }
- add_shortcode('dribble_small','vp_dribble_small');
- function vp_dribble_small($atts, $content = null) {
- extract(shortcode_atts(array(
- "username" => '',
- ), $atts));
- if($username !== '')
- $output = '<div class="dribble_small">
- <a href="http://dribbble.com/' . esc_html($username) . '/" title="dribble">Visit our dribble Account</a>
- </div>';
- else
- $output = '';
- return $output;
- }
- add_shortcode('vimeo_small','vp_vimeo_small');
- function vp_vimeo_small($atts, $content = null) {
- extract(shortcode_atts(array(
- "username" => '',
- ), $atts));
- if($username !== '')
- $output = '<div class="vimeo_small">
- <a href="http://vimeo.com/' . esc_html($username) . '/" title="vimeo">Visit our vimeo Account</a>
- </div>';
- else
- $output = '';
- return $output;
- }
- add_shortcode('flickr_small','vp_flickr_small');
- function vp_flickr_small($atts, $content = null) {
- extract(shortcode_atts(array(
- "username" => '',
- ), $atts));
- if($username !== '')
- $output = '<div class="flickr_small">
- <a href="http://www.flickr.com/people/' . esc_html($username) . '/" title="flickr">Visit our flickr Account</a>
- </div>';
- else
- $output = '';
- return $output;
- }
- add_shortcode('header','vp_header');
- function vp_header($atts, $content = null) {
- $content = filter_shortcode($content);
- $output = '<h3 style="text-align: centered; margin-top: 25px"><span class="lines">' . $content . '</span></h3>';
- return $output;
- }
- add_shortcode('subheader','vp_subheader');
- function vp_subheader($atts, $content = null) {
- $content = filter_shortcode($content);
- $output = '<div class="action"><p>' . $content . '</p></div>';
- return $output;
- }
- add_shortcode('team','vp_team');
- function vp_team($atts, $content = null) {
- extract(shortcode_atts(array(
- "image" => '',
- "name" => '',
- "position" => '',
- "description" => '',
- "twitter" => '',
- "facebook" => '',
- "dribble" => '',
- "skype" => '',
- "gplus" => '',
- "linkedin" => '',
- "pinterest" => '',
- "columns" => 3
- ), $atts));
- switch($columns)
- {
- case 1:
- $class = 'class="sixteen columns team"';
- break;
- case 2:
- $class = 'class="eight columns team"';
- break;
- case 3:
- $class = 'class="one-third column team"';
- break;
- case 4:
- $class = 'class="four columns team"';
- break;
- default:
- $class = 'class="one-third column team';
- break;
- }
- $output = '<div ' . $class . '>';
- if($image !== '')
- $output .= '<img alt="' . esc_attr($name) . '"class="scale-with-grid" src="' . esc_attr($image) . '" />';
- if($name !== '')
- $output .= '<p class="t-name">' . esc_attr($name) . '</p>';
- if($position !== '')
- $output .= '<p class="t-type">' . esc_attr($position) . '</p>';
- if($description !== '')
- $output .= '<p>' . esc_attr($description) . '</p>';
- $output .= '<ul>';
- if($twitter !== '')
- $output .= '<li><a target="_blank" href="' . esc_url($twitter) . '"><img src="' . get_stylesheet_directory_uri() . '/images/icn-twitter.png" /></a></li>';
- if($facebook !== '')
- $output .= '<li><a target="_blank" href="' . esc_url($facebook) . '"><img src="' . get_stylesheet_directory_uri() . '/images/icn-facebook.png" /></a></li>';
- if($dribble !== '')
- $output .= '<li><a target="_blank" href="' . esc_url($dribble) . '"><img src="' . get_stylesheet_directory_uri() . '/images/icn-dribbble.png" /></a></li>';
- if($skype !== '')
- $output .= '<li><a target="_blank" href="' . esc_attr($skype) . '"><img src="' . get_stylesheet_directory_uri() . '/images/icn-skype.png" /></a></li>';
- if($gplus !== '')
- $output .= '<li><a target="_blank" href="' . esc_url($gplus) . '"><img src="' . get_stylesheet_directory_uri() . '/images/icn-gplus.png" /></a></li>';
- if($linkedin !== '')
- $output .= '<li><a target="_blank" href="' . esc_url($linkedin) . '"><img src="' . get_stylesheet_directory_uri() . '/images/icn-linkedin.png" /></a></li>';
- if($pinterest !== '')
- $output .= '<li><a target="_blank" href="' . esc_url($pinterest) . '"><img src="' . get_stylesheet_directory_uri() . '/images/icn-pinterest.png" /></a></li>';
- $output .= '</ul>
- </div>';
- return $output;
- }
- add_shortcode('service','vp_service');
- function vp_service($atts, $content = null) {
- extract(shortcode_atts(array(
- "title" => '',
- "image" => '',
- "text" => '',
- "columns" => '3'
- ), $atts));
- switch($columns)
- {
- case 1:
- $class = 'class="sixteen columns serv-list"';
- break;
- case 2:
- $class = 'class="eight columns serv-list"';
- break;
- case 3:
- $class = 'class="one-third column serv-list"';
- break;
- case 4:
- $class = 'class="four columns serv-list"';
- break;
- default:
- $class = 'class="one-third column serv-list"';
- break;
- }
- $text = esc_attr($text);
- $image = esc_attr($image);
- $title = esc_attr($title);
- $output = '<div ' . $class . '>';
- if($title != '')
- $output .= '<h4>' . $title . '</h4>';
- if($image != '')
- $output .= '<img src="' . $image . '" />';
- if($text != '')
- $output .= '<p>' . $text . '</p>';
- $output .= '</div>';
- return $output;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement