Masrour 0 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 سلام. من فقط در صفحه single.php از دستور:<?php setPostViews(get_the_ID()); ?>استفاده کردم. جای دیگه ای ندارم این کد رو. ولی وقتی رو لینک یه مطلب کلیک میکنم 2 تا به آمار بازدید اضافه میکنه چرا؟ نقل قول لینک به ارسال
A-fshin 1936 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 چک کنید wp_head دوبار تکرار نشده باشه همچین بگردید دنبال کدهای مشابه زیر که بدون آدرس هستند این موارد باعث تکرار می شن<a href="" ..... 1 نقل قول لینک به ارسال
Masrour 0 ارسال شده در مرداد 94 مالک گزارش بازنشر ارسال شده در مرداد 94 (ویرایش شده) چک کنید wp_head دوبار تکرار نشده باشههمچین بگردید دنبال کدهای مشابه زیر که بدون آدرس هستند این موارد باعث تکرار می شن<a href="" .....کد<?php wp_head(); ?>فقط در فایل header.php یک بار استفاده شده.این کدهای Head من است ببینید مشکلی ندارد؟<head><title><?phpglobal $page, $paged;wp_title( '|', true, 'right' );bloginfo( 'name' );$site_description = get_bloginfo( 'description', 'display' );if ( $site_description && ( is_home() || is_front_page() ) )echo " | $site_description";if ( $paged >= 2 || $page >= 2 )echo ' | ' . sprintf( __( 'Page %s', 'mytheme' ), max( $paged, $page ) );?></title><meta name="description" content="<?php bloginfo('description'); ?>"><meta http-equiv="Content-Type" content="text/html; charset=<?php bloginfo( 'charset' ); ?>"><link rel="stylesheet" media="screen" type="text/css" href="<?php bloginfo('stylesheet_url'); ?>" /><link rel="stylesheet" type="text/css" media="screen" href="<?php bloginfo('template_url'); ?>/slider/res/css/style.css"/><?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?><link rel="alternate" type="appliction/rss+xml" href="<?php bloginfo('rss2_url'); ?>" title="<?php printf(__( 'آخرین مطالب %s', 'Astarakhabar' ), wp_specialchars( get_bloginfo('name'), 1 ) ); ?>" /><link rel="alternate" type="appliction/rss+xml" href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php printf(__( 'آخرین نظرات %s', 'Astarakhabar' ), wp_specialchars( get_bloginfo('name'), 1 ) ); ?>" /><link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /><link rel="shortcut icon" href="" /><script language="javascript" type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/modernizr.custom.js"></script><?php wp_head(); ?></head>در فایل های index.php header.php single.php لینک خالی ندارم. کاراکتر # داخل href مشکلی ایجاد میکنه؟اینم کدهای function.php قسمت postview// function to getPostViews.function getPostViews($postID){$count_key = 'post_views_count';$count = get_post_meta($postID, $count_key, true);if($count==''){delete_post_meta($postID, $count_key);add_post_meta($postID, $count_key, '0');return "بدون بازدید";}return $count.' بازدید';}// function to count views.function setPostViews($postID) {$count_key = 'post_views_count';$count = get_post_meta($postID, $count_key, true);if($count==''){$count = 0;delete_post_meta($postID, $count_key);add_post_meta($postID, $count_key, '0');}else{$count++;update_post_meta($postID, $count_key, $count);}}// count views.add_filter('manage_posts_columns', 'posts_column_views');add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2);function posts_column_views($defaults){$defaults['post_views'] = __('بازدید');return $defaults;}function posts_custom_column_views($column_name, $id){if($column_name === 'post_views'){echo getPostViews(get_the_ID());}} ویرایش شده مرداد 94 توسط Masrour نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .