hassannak 76 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 با سلام من یه قالب از قالب های timeline تم فارست دانلود کردم ولی یه مشکل داره و نمیتونم اونا حلش کنم تا قالب روی سایتم ست بشهوقتی پیش نمایش زنده قالب را میزنم این پیقام را میده Fatal error: Cannot redeclare has_shortcode() (previously declared in /home/bobocom/public_html/wp-includes/shortcodes.php:157) in /home/bobocom/public_html/wp-content/themes/timeline11/functions.php on line 361این فایل functions.php<?php//Some simple code for our widget-enabled sidebarif ( function_exists('register_sidebar') ) register_sidebar();[/i][i]//Add support for WordPress 3.0's custom menusadd_action( 'init', 'register_my_menu' );[/i][i]//Register area for custom menufunction register_my_menu() {register_nav_menu( 'primary-menu', 'Primary Menu');}$theme = wp_get_theme();//Code for custom background support[/i][i]add_theme_support( 'custom-background'); [/i][i]//Enable post and comments RSS feed links to headadd_theme_support( 'automatic-feed-links' );[/i][i]// Enable post thumbnailsadd_theme_support('post-thumbnails');set_post_thumbnail_size(520, 250, true);[/i][i]/** Helper function to return the theme option value. If no value has been saved, it returns $default.* Needed because options are saved as serialized strings.**/[/i][i]if ( !function_exists( 'of_get_option' ) ) {function of_get_option($name, $default = false) { $optionsframework_settings = get_option('optionsframework'); // Gets the unique option id $option_name = $optionsframework_settings['id']; if ( get_option($option_name) ) { $options = get_option($option_name); } if ( isset($options[$name]) ) { return $options[$name]; } else { return $default; }}}[/i][i]function my_scripts_method() {wp_register_script('prettyPhoto', get_template_directory_uri().'/js/jquery.prettyPhoto.js');wp_enqueue_script('prettyPhoto');wp_register_script('allfunctions', get_template_directory_uri().'/js/all-functions.js');wp_enqueue_script('allfunctions');wp_register_script('easing', get_template_directory_uri().'/js/jquery.easing.1.3.js');wp_enqueue_script('easing');wp_register_script('flexslider', get_template_directory_uri().'/js/jquery.flexslider.js');wp_enqueue_script('flexslider');wp_register_script('ddsmoothmenu', get_template_directory_uri().'/js/ddsmoothmenu.js');wp_enqueue_script('ddsmoothmenu');wp_register_script('modernizr', get_template_directory_uri().'/js/modernizr.custom.79639.js');wp_enqueue_script('modernizr');wp_register_script('move', get_template_directory_uri().'/js/move.js');wp_enqueue_script('move');wp_register_script('vegas', get_template_directory_uri().'/js/jquery.vegas.js');wp_enqueue_script('vegas');if(of_get_option('active-backgroud-video', 'no entry' ) == '1' ){ wp_register_script('jquery-ui', get_template_directory_uri().'/js/jquery-ui-1.8.22.custom.min.js'); wp_enqueue_script('jquery-ui'); wp_register_script('imagesloaded', get_template_directory_uri().'/js/jquery.imagesloaded.min.js'); wp_enqueue_script('imagesloaded'); wp_register_script('bigvideo', get_template_directory_uri().'/js/bigvideo.js'); wp_enqueue_script('bigvideo'); wp_register_script('videoto', 'http://vjs.zencdn.net/c/video.js'); wp_enqueue_script('videoto'); wp_register_script('transit', get_template_directory_uri().'/js/jquery.transit.min.js'); wp_enqueue_script('transit'); wp_register_script('modernizr-2.5.3', get_template_directory_uri().'/js/modernizr-2.5.3.min.js'); wp_enqueue_script('modernizr-2.5.3');}if(of_get_option('active-header', 'no entry' ) == '1' ){ wp_register_script('jquerymobilecustomized', get_template_directory_uri().'/homeslider/jquery.mobile.customized.min.js'); wp_enqueue_script('jquerymobilecustomized'); wp_register_script('camera', get_template_directory_uri().'/homeslider/camera.js'); wp_enqueue_script('camera');};[/i][i]}add_action('wp_enqueue_scripts', 'my_scripts_method');[/i][i]function admin_js() { ?> <script type="text/javascript">jQuery(function($) { jQuery('#media-items').bind('DOMNodeInserted',function(){ jQuery('input[value="Insert into Post"]').each(function(){ jQuery(this).attr('value','Use This Image'); }); });[/i][i] jQuery('.custom_upload_image_button').live("click", function() { window.restore_send_to_editor = window.send_to_editor; formfield = jQuery(this).siblings('.custom_upload_image'); preview = jQuery(this).siblings('.custom_preview_image'); tb_show('', 'media-upload.php?type=image&TB_iframe=true'); window.send_to_editor = function(html) { imgurl = jQuery('img',html).attr('src'); classes = jQuery('img', html).attr('class'); id = classes.replace(/(.*?)wp-image-/, ''); formfield.val(id); preview.attr('src', imgurl); tb_remove(); window.send_to_editor = window.restore_send_to_editor; } return false; }); jQuery('.custom_clear_image_button').click(function() { var defaultImage = jQuery(this).parent().siblings('.custom_default_image').text(); jQuery(this).parent().siblings('.custom_upload_image').val(''); jQuery(this).parent().siblings('.custom_preview_image').attr('src', defaultImage); return false; }); jQuery('.repeatable-add').click(function() { field = jQuery(this).closest('td').find('.custom_repeatable li:last').clone(true); fieldLocation = jQuery(this).closest('td').find('.custom_repeatable li:last'); jQuery('input.custom_upload_image', field).val('').attr('name', function(index, name) { return name.replace(/(\d+)/, function(fullMatch, n) { return Number(n) + 1; }); }) field.insertAfter(fieldLocation, jQuery(this).closest('td')) return false;});jQuery('.repeatable-remove').click(function(){ jQuery(this).parent().remove(); return false;});});</script><?php }if(is_admin()) {add_action('admin_head', 'admin_js');}$is_black = of_get_option('color-scheme', 'no entry' );[/i][i]// Add specific CSS class by filteradd_filter('body_class','my_class_names');function my_class_names($classes) {// add 'class-name' to the $classes arrayif(of_get_option('color-scheme', 'no entry' ) == 'blackbody'){ $classes[] = "blackbody";}// return the $classes arrayreturn $classes;}[/i][i]add_theme_support('custom-header'); [/i][i]/** This is an example of how to add custom scripts to the options panel.* This one shows/hides the an option when a checkbox is clicked.*/add_action('optionsframework_custom_scripts', 'optionsframework_custom_scripts');[/i][i]function optionsframework_custom_scripts() { ?>[/i][i]<script type="text/javascript">jQuery(document).ready(function() {[/i][i]jQuery('#example_showhidden').click(function() { jQuery('#section-example_text_hidden').fadeToggle(400);});if (jQuery('#example_showhidden:checked').val() !== undefined) { jQuery('#section-example_text_hidden').show();}});</script><?php}[/i][i]//Send vars for AJAX infinite scrollfunction wp_infinitepaginate(){ $loopFile = $_POST['loop_file']; $paged = $_POST['page_no'];$is_state = $_POST['is_state'];$is_cat = $_POST['is_cat'];$search_q = $_POST['search_q']; $posts_per_page = get_option('posts_per_page'); # Load the posts if($is_state == "0"){ $sticky = get_option( 'sticky_posts' ); rsort( $sticky ); query_posts( array( 'post__in' => $sticky, 'ignore_sticky_posts' => 1 ,'paged' => $paged) );}if($is_state == "1"){ query_posts( array( 's' => $search_q , 'paged' => $paged));}if($is_state == "2"){ query_posts(array('cat' => $is_cat, 'paged' => $paged));}if($is_state == "3"){ query_posts(array('m' => $search_q, 'paged' => $paged));} get_template_part( $loopFile ); exit; }add_action('wp_ajax_infinite_scroll', 'wp_infinitepaginate'); // for logged in user add_action('wp_ajax_nopriv_infinite_scroll', 'wp_infinitepaginate'); [/i][i]// Template for commentsif ( ! function_exists( 'timeline_comment' ) ) :$GLOBALS['scramble'] = '1';function timeline_comment( $comment, $args, $depth ) {[/i][i]$GLOBALS['comment'] = $comment;switch ( $comment->comment_type ) : case 'pingback' : case 'trackback' : ?><li class="post pingback"> <p><?php _e( 'Pingback:', 'timeline' ); ?> <?php comment_author_link(); ?><?php edit_comment_link( __( 'Edit', 'timeline' ), '<span class="edit-link">', '</span>' ); ?></p><?php break; default :?> <div class="ss-row <?php if ( '0' != $comment->comment_parent ){?>comments-c-top <?php }; ?>"><?php if ( '0' == $comment->comment_parent ){ ?> <div class="time-dot-date"> <div class="arrow-date-border"></div> <div class="arrow-date"></div> <div class="container-border"> <div class="gray-container"> <?php echo get_the_date(); ?> </div> </div> </div><?php };?> <div class="time-dot"></div><?php if( $GLOBALS['scramble'] == '1'){ if ( '0' != $comment->comment_parent ){?> <div class="ss-right empty-right" ><?php }else{?> <div class="ss-left empty-left"><?php }; }else{ if ( '0' != $comment->comment_parent ){?> <div class="ss-left empty-left"><?php }else{?> <div class="ss-right empty-right"><?php }; } if ( '0' != $comment->comment_parent ){?> <div class="arrow-up-comments"></div><?php };?> <div class="arrow-side"></div> <div class="container-border"> <div class="gray-container"> <h3 class="content-title "><?php printf( __( '<span class="comment-auth">%1$s</span> <span class="says">said:</span>', 'timeline' ), sprintf( '<span class="fn">%s</span>', get_comment_author_link() ), sprintf( '<a href="%1$s"><time pubdate datetime="%2$s">%3$s</time></a>', esc_url( get_comment_link( $comment->comment_ID ) ), get_comment_time( 'c' ), /* translators: 1: date, 2: time */ sprintf( __( '%1$s at %2$s', 'timeline' ), get_comment_date(), get_comment_time() ) ) );?> </h3> <article id="comment-<?php comment_ID(); ?>" class="comment"> <footer class="comment-meta"> <div class="comment-author vcard"> <?php edit_comment_link( __( 'Edit', 'timeline' ), '<span class="edit-link">', '</span>' ); ?> </div> <?php if ( $comment->comment_approved == '0' ) : ?> <em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'timeline' ); ?></em> <br /> <?php endif; ?> </footer> <div class="comment-content"><?php comment_text(); ?></div> <div class="reply"> <?php comment_reply_link( array_merge( $args, array( 'reply_text' => __( 'Reply <span>↓</span>', 'timeline' ), 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> </div> </article> <div class="icon-soc-container"> <div class="share-btns"> <div class="empty-right"> <?php /* translators: 1: comment author, 2: date and time */ printf( __( '%2$s', 'timeline' ), sprintf( '<span class="fn">%s</span>', get_comment_author_link() ), sprintf( '<a href="%1$s"><time pubdate datetime="%2$s">%3$s</time></a>', esc_url( get_comment_link( $comment->comment_ID ) ), get_comment_time( 'c' ), /* translators: 1: date, 2: time */ sprintf( __( '%1$s at %2$s', 'timeline' ), get_comment_date(), get_comment_time() ) ) );?> </div> </div> </div> </div> </div> </div><?php if( $GLOBALS['scramble'] == '1'){ if ( '0' != $comment->comment_parent ){?> <div class="ss-left empty-left"><?php $GLOBALS['scramble'] = '1'; }else{?> <div class="ss-right empty-right"><?php $GLOBALS['scramble'] = '2'; }; }else{ if ( '0' != $comment->comment_parent ){?> <div class="ss-right empty-right"><?php $GLOBALS['scramble'] = '2'; }else{?> <div class="ss-left empty-left"><?php $GLOBALS['scramble'] = '1'; }; } ?> <div class="ss-long-arrow"></div> <div class="arrow-side"></div> <div class="container-border c-size-small img-padding <?php if($GLOBALS['scramble'] == '2'){?>empty-left <?php }; ?> <?php if($GLOBALS['scramble'] == '1'){?>empty-right <?php }; ?> <?php if ( '0' != $comment->comment_parent ){?> comments-small-avatar <?php }else{ ?>comments-big-avatar<?php };?>" > <div class="gray-container img-padding-c" style="padding-bottom:2px;"><?php $avatar_size = 108; if ( '0' != $comment->comment_parent ) $avatar_size = 69; echo get_avatar( $comment, $avatar_size ); ?> </div> </div> </div> </div><?php break;endswitch;}endif;[/i][i]//Check for shortcpdefunction has_shortcode($shortcode = '') { $post_to_check = get_post(get_the_ID()); // false because we have to search through the post content first $found = false; // if no short code was provided, return false if (!$shortcode) { return $found; } // check the post content for the short code if ( stripos($post_to_check->post_content, '[' . $shortcode) !== false ) { // we have found the short code $found = true; } // return our final results return $found; } function has_shortcode_property($shortcode = '') { $post_to_check = get_post(get_the_ID()); // false because we have to search through the post content first $found = false; // if no short code was provided, return false if (!$shortcode) { return $found; } // check the post content for the short code if ( stripos($post_to_check->post_content, $shortcode) !== false ) { // we have found the short code $found = true; } // return our final results return $found; } [/i][i]//Add diferent images sizes[/i][i]add_image_size('ch-itema', 500, 500, $crop = true);add_image_size('circle-big', 310, 310, $crop = true);add_image_size('circle-small', 220, 220, $crop = true);add_image_size('standart-image', 720, 405, $crop = true);add_image_size('full-width-content', 720, 205, $crop = true);[/i][i]if(function_exists('add_theme_support')) { /** Exists! So add the post-thumbnail */ add_theme_support('post-thumbnails'); /** Now Set some image sizes */ /** #1 for our featured content slider */ add_image_size( $name = 'itg_featured', $width = 500, $height = 300, $crop = true ); /** #2 for post thumbnail */ add_image_size( 'ch-item', 550, 550, $crop = true);}[/i][i]//Shordcode classclass ZillaShortcodes {[/i][i] function __construct() { require_once('shortcode/shortcodes.php' ); define('ZILLA_TINYMCE_URI', get_template_directory_uri().'/shortcode/tinymce'); define('ZILLA_TINYMCE_DIR', get_template_directory( __FILE__ ).'/shortcode/tinymce'); add_action('init', array(&$this, 'init')); add_action('admin_init', array(&$this, 'admin_init'));}/** * Registers TinyMCE rich editor buttons * * @return void */function init(){ if( ! is_admin() ) { wp_enqueue_style( 'zilla-shortcodes', get_template_directory_uri().'/style.css' ); wp_enqueue_script( 'jquery-ui-accordion' ); wp_enqueue_script( 'jquery-ui-tabs' ); wp_enqueue_script( 'zilla-shortcodes-lib', get_template_directory_uri().'/shortcode/js/zilla-shortcodes-lib.js', array('jquery', 'jquery-ui-accordion', 'jquery-ui-tabs') ); } if ( ! current_user_can('edit_posts') && ! current_user_can('edit_pages') ) return; if ( get_user_option('rich_editing') == 'true' ) { add_filter( 'mce_external_plugins', array(&$this, 'add_rich_plugins') ); add_filter( 'mce_buttons', array(&$this, 'register_rich_buttons') ); }}// --------------------------------------------------------------------------/** * Defins TinyMCE rich editor js plugin * * @return void */function add_rich_plugins( $plugin_array ){ $plugin_array['zillaShortcodes'] = ZILLA_TINYMCE_URI . '/plugin.js'; return $plugin_array;}// --------------------------------------------------------------------------/** * Adds TinyMCE rich editor buttons * * @return void */function register_rich_buttons( $buttons ){ array_push( $buttons, "|", 'zilla_button' ); return $buttons;}/** * Enqueue Scripts and Styles * * @return void */function admin_init(){ // css wp_enqueue_style( 'zilla-popup', ZILLA_TINYMCE_URI . '/css/popup.css', false, '1.0', 'all' ); // js wp_enqueue_script( 'jquery-ui-sortable' ); wp_enqueue_script( 'jquery-livequery', ZILLA_TINYMCE_URI . '/js/jquery.livequery.js', false, '1.1.1', false ); wp_enqueue_script( 'jquery-appendo', ZILLA_TINYMCE_URI . '/js/jquery.appendo.js', false, '1.0', false ); wp_enqueue_script( 'base64', ZILLA_TINYMCE_URI . '/js/base64.js', false, '1.0', false ); wp_enqueue_script( 'zilla-popup', ZILLA_TINYMCE_URI . '/js/popup.js', false, '1.0', false ); wp_localize_script( 'jquery', 'ZillaShortcodes', array('plugin_folder' => get_template_directory_uri().'/shortcode') );}}$zilla_shortcodes = new ZillaShortcodes();[/i][i]//Disable read more jumpfunction remove_more_jump_link($link) {$offset = strpos($link, '#more-');if ($offset) {$end = strpos($link, '"',$offset);}if ($end) {$link = substr_replace($link, '', $offset, $end-$offset);}return $link;}add_filter('the_content_more_link', 'remove_more_jump_link');[/i][i]//Add custom login formfunction custom_password_form() {global $post;$label = 'pwbox-'.( empty( $post->ID ) ? rand() : $post->ID );$o = '<br><form class="protected-post-form" action="' . get_option('siteurl') . '/wp-login.php?action=postpass" method="post">' . "This post is password protected. To view it please enter your password below:" . '<br>Password:<br><input name="post_password" id="' . $label . '" type="password" size="20" class="password-blog" /><br><input type="submit" class="button violet" name="Submit" value="' . esc_attr__( "Submit" ) . '" /></form>';return $o;}add_filter( 'the_password_form', 'custom_password_form' );// THIS GIVES US SOME OPTIONS FOR STYLING THE ADMIN AREAfunction custom_colors() { echo '<style>#section-header-img-1-title h4, #section-header-img-2-title h4 ,#section-header-img-3-title h4, #section-header-img-4-title h4, #section-header-img-5-title h4, #section-header-img-1-subtitle h4, #section-header-img-2-subtitle h4, #section-header-img-3-subtitle h4, #section-header-img-4-subtitle h4, #section-header-img-5-subtitle h4, #section-header-height-home h4, #section-header-height h4, #section-slider_fx h4, #section-slider_play h4, #section-background-fade-1 h4, #section-background-valign-1 h4, #section-background-halign-1 h4, #section-background-fade-2 h4, #section-background-fade-3 h4, #section-background-fade-4 h4, #section-background-fade-5 h4, #section-background-valign-2 h4, #section-background-valign-3 h4, #section-background-valign-4 h4, #section-background-valign-5 h4, #section-background-halign-2 h4, #section-background-halign-3 h4, #section-background-halign-4 h4, #section-background-halign-5 h4, #section-fb-link-tooltip h4, #section-tw-link-tooltip h4, #section-li-link-tooltip h4, #section-yt-link-tooltip h4, #section-vm-link-tooltip h4, #section-fl-link-tooltip h4, #section-da-link-tooltip h4, #section-su-link-tooltip h4, #section-di-link-tooltip h4{display:none;}#section-background-video-image, #section-background-video-mp4, #section-background-video-ogv{height:140px;}#optionsframework .screenshot {float:right!important;margin-left:1px!important;position:absolute!important;max-width:184px!important;margin-top:3px!important;margin-left:558px!important;margin-top:-30px!important;}#optionsframework .screenshot img {background:#FAFAFA!important;border-color:#ccc #eee #eee #ccc!important;border-style:solid!important;border-width:1px!important;float:left!important;max-width:184px!important;max-height:100px!important;overflow:hidden!important;padding:4px!important;margin-bottom:10px!important;}</style>';}add_action('admin_head', 'custom_colors');[/i][i]include('functions/add_meta_box.php');?>اینم فایل شورتکد قالب <?php[/i][i]/*-----------------------------------------------------------------------------------*//* Column Shortcodes/*-----------------------------------------------------------------------------------*/[/i][i]if (!function_exists('fland_one_third')) {function fland_one_third( $atts, $content = null ) { return '<div class="fland-one-third">' . do_shortcode($content) . '</div>';}add_shortcode('fland_one_third', 'fland_one_third');}[/i][i]if (!function_exists('fland_one_third_last')) {function fland_one_third_last( $atts, $content = null ) { return '<div class="fland-one-third fland-column-last">' . do_shortcode($content) . '</div><div class="clear"></div>';}add_shortcode('fland_one_third_last', 'fland_one_third_last');}[/i][i]if (!function_exists('fland_two_third')) {function fland_two_third( $atts, $content = null ) { return '<div class="fland-two-third">' . do_shortcode($content) . '</div>';}add_shortcode('fland_two_third', 'fland_two_third');}[/i][i]if (!function_exists('fland_two_third_last')) {function fland_two_third_last( $atts, $content = null ) { return '<div class="fland-two-third fland-column-last">' . do_shortcode($content) . '</div><div class="clear"></div>';}add_shortcode('fland_two_third_last', 'fland_two_third_last');}[/i][i]if (!function_exists('fland_one_half')) {function fland_one_half( $atts, $content = null ) { return '<div class="fland-one-half">' . do_shortcode($content) . '</div>';}add_shortcode('fland_one_half', 'fland_one_half');}[/i][i]if (!function_exists('fland_one_half_last')) {function fland_one_half_last( $atts, $content = null ) { return '<div class="fland-one-half fland-column-last">' . do_shortcode($content) . '</div><div class="clear"></div>';}add_shortcode('fland_one_half_last', 'fland_one_half_last');}[/i][i]if (!function_exists('fland_one_fourth')) {function fland_one_fourth( $atts, $content = null ) { return '<div class="fland-one-fourth">' . do_shortcode($content) . '</div>';}add_shortcode('fland_one_fourth', 'fland_one_fourth');}[/i][i]if (!function_exists('fland_one_fourth_last')) {function fland_one_fourth_last( $atts, $content = null ) { return '<div class="fland-one-fourth fland-column-last">' . do_shortcode($content) . '</div><div class="clear"></div>';}add_shortcode('fland_one_fourth_last', 'fland_one_fourth_last');}[/i][i]if (!function_exists('fland_three_fourth')) {function fland_three_fourth( $atts, $content = null ) { return '<div class="fland-three-fourth">' . do_shortcode($content) . '</div>';}add_shortcode('fland_three_fourth', 'fland_three_fourth');}[/i][i]if (!function_exists('fland_three_fourth_last')) {function fland_three_fourth_last( $atts, $content = null ) { return '<div class="fland-three-fourth fland-column-last">' . do_shortcode($content) . '</div><div class="clear"></div>';}add_shortcode('fland_three_fourth_last', 'fland_three_fourth_last');}[/i][i]if (!function_exists('fland_one_fifth')) {function fland_one_fifth( $atts, $content = null ) { return '<div class="fland-one-fifth">' . do_shortcode($content) . '</div>';}add_shortcode('fland_one_fifth', 'fland_one_fifth');}[/i][i]if (!function_exists('fland_one_fifth_last')) {function fland_one_fifth_last( $atts, $content = null ) { return '<div class="fland-one-fifth fland-column-last">' . do_shortcode($content) . '</div><div class="clear"></div>';}add_shortcode('fland_one_fifth_last', 'fland_one_fifth_last');}[/i][i]if (!function_exists('fland_two_fifth')) {function fland_two_fifth( $atts, $content = null ) { return '<div class="fland-two-fifth">' . do_shortcode($content) . '</div>';}add_shortcode('fland_two_fifth', 'fland_two_fifth');}[/i][i]if (!function_exists('fland_two_fifth_last')) {function fland_two_fifth_last( $atts, $content = null ) { return '<div class="fland-two-fifth fland-column-last">' . do_shortcode($content) . '</div><div class="clear"></div>';}add_shortcode('fland_two_fifth_last', 'fland_two_fifth_last');}[/i][i]if (!function_exists('fland_three_fifth')) {function fland_three_fifth( $atts, $content = null ) { return '<div class="fland-three-fifth">' . do_shortcode($content) . '</div>';}add_shortcode('fland_three_fifth', 'fland_three_fifth');}[/i][i]if (!function_exists('fland_three_fifth_last')) {function fland_three_fifth_last( $atts, $content = null ) { return '<div class="fland-three-fifth fland-column-last">' . do_shortcode($content) . '</div><div class="clear"></div>';}add_shortcode('fland_three_fifth_last', 'fland_three_fifth_last');}[/i][i]if (!function_exists('fland_four_fifth')) {function fland_four_fifth( $atts, $content = null ) { return '<div class="fland-four-fifth">' . do_shortcode($content) . '</div>';}add_shortcode('fland_four_fifth', 'fland_four_fifth');}[/i][i]if (!function_exists('fland_four_fifth_last')) {function fland_four_fifth_last( $atts, $content = null ) { return '<div class="fland-four-fifth fland-column-last">' . do_shortcode($content) . '</div><div class="clear"></div>';}add_shortcode('fland_four_fifth_last', 'fland_four_fifth_last');}[/i][i]if (!function_exists('fland_one_sixth')) {function fland_one_sixth( $atts, $content = null ) { return '<div class="fland-one-sixth">' . do_shortcode($content) . '</div>';}add_shortcode('fland_one_sixth', 'fland_one_sixth');}[/i][i]if (!function_exists('fland_one_sixth_last')) {function fland_one_sixth_last( $atts, $content = null ) { return '<div class="fland-one-sixth fland-column-last">' . do_shortcode($content) . '</div><div class="clear"></div>';}add_shortcode('fland_one_sixth_last', 'fland_one_sixth_last');}[/i][i]if (!function_exists('fland_five_sixth')) {function fland_five_sixth( $atts, $content = null ) { return '<div class="fland-five-sixth">' . do_shortcode($content) . '</div>';}add_shortcode('fland_five_sixth', 'fland_five_sixth');}[/i][i]if (!function_exists('fland_five_sixth_last')) {function fland_five_sixth_last( $atts, $content = null ) { return '<div class="fland-five-sixth fland-column-last">' . do_shortcode($content) . '</div><div class="clear"></div>';}add_shortcode('fland_five_sixth_last', 'fland_five_sixth_last');}[/i][i]/*-----------------------------------------------------------------------------------*//* Buttons/*-----------------------------------------------------------------------------------*/[/i][i]if (!function_exists('fland_button')) {function fland_button( $atts, $content = null ) { extract(shortcode_atts(array( 'url' => '#', 'target' => '_self', 'style' => 'grey', 'size' => 'small', 'type' => 'round' ), $atts)); return '<a target="'.$target.'" class="fland-button '.$size.' '.$style.' '. $type .'" href="'.$url.'">' . do_shortcode($content) . '</a>';}add_shortcode('fland_button', 'fland_button');}[/i][i]/*-----------------------------------------------------------------------------------*//* Alerts/*-----------------------------------------------------------------------------------*/[/i][i]if (!function_exists('fland_alert')) {function fland_alert( $atts, $content = null ) { extract(shortcode_atts(array( 'style' => 'white' ), $atts)); return '<div class="fland-alert '.$style.'">' . do_shortcode($content) . '</div>';}add_shortcode('fland_alert', 'fland_alert');}[/i][i]/*-----------------------------------------------------------------------------------*//* Toggle Shortcodes/*-----------------------------------------------------------------------------------*/[/i][i]if (!function_exists('fland_toggle')) {function fland_toggle( $atts, $content = null ) { extract(shortcode_atts(array( 'title' => 'Title goes here', 'state' => 'open' ), $atts)); return "<div data-id='".$state."' class=\"fland-toggle\"><span class=\"fland-toggle-title\">". $title ."</span><div class=\"fland-toggle-inner\">". do_shortcode($content) ."</div></div>";}add_shortcode('fland_toggle', 'fland_toggle');}[/i][i]/*-----------------------------------------------------------------------------------*//* Tabs Shortcodes/*-----------------------------------------------------------------------------------*/[/i][i]if (!function_exists('fland_tabs')) {function fland_tabs( $atts, $content = null ) { $defaults = array(); extract( shortcode_atts( $defaults, $atts ) ); // Extract the tab titles for use in the tab widget. preg_match_all( '/tab title="([^\"]+)"/i', $content, $matches, PREG_OFFSET_CAPTURE ); $tab_titles = array(); if( isset($matches[1]) ){ $tab_titles = $matches[1]; } $output = ''; if( count($tab_titles) ){ $output .= '<div id="fland-tabs-'. rand(1, 100) .'" class="fland-tabs"><div class="fland-tab-inner">'; $output .= '<ul class="fland-nav fland-clearfix">'; foreach( $tab_titles as $tab ){ $output .= '<li><a href="#fland-tab-'. sanitize_title( $tab[0] ) .'">' . $tab[0] . '</a></li>'; } $output .= '</ul>'; $output .= do_shortcode( $content ); $output .= '</div></div>'; } else { $output .= do_shortcode( $content ); } return $output;}add_shortcode( 'fland_tabs', 'fland_tabs' );}[/i][i]if (!function_exists('fland_tab')) {function fland_tab( $atts, $content = null ) { $defaults = array( 'title' => 'Tab' ); extract( shortcode_atts( $defaults, $atts ) ); return '<div id="fland-tab-'. sanitize_title( $title ) .'" class="fland-tab">'. do_shortcode( $content ) .'</div>';}add_shortcode( 'fland_tab', 'fland_tab' );}[/i][i]?>اینم خود قالب که اگه دوستان خواستن بتونن دریافتش کنن نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .