6 پست در این موضوع قرار دارد

سلام این قالب توی قسمت تنظیمات پست هایش شمارشگر بازدید صفحه داره که تازه فعالش کردم

سوالم اینه چطور میشه کاری کرد این قسمت رو ادیت کرد که از یه عددی شروع بشه ؟ برای مثال از 0 شروع نشه از 200 شروع بشه ؟ از توی php my admin باید دستکاری کرد یا از توی قالب ؟ آدرس دقیق بدید ممنون میشم :دی

0

به اشتراک گذاری این پست


لینک به پست

پیدا کردم اما نمیدونم از کجاش ادیت کنم


<?php
// function to display number of posts.
function tie_views( $text = '' , $postID = '' ){
if( !tie_get_option( 'post_views' ) ) return false;
global $post;
if( empty($postID) ) $postID = $post->ID ;

$count_key = 'tie_views';
$count = get_post_meta($postID, $count_key, true);
$count = @number_format($count);
if( empty($count) ){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, 0 );
$count = 0;
}
return '<span class="post-views"><i class="fa fa-eye"></i>'.$count.' '.$text.'</span> ';
}
// function to count views.
function tie_setPostViews() {
if( !tie_get_option( 'post_views' ) ) return false;
global $post;
$count = 0;
$postID = $post->ID ;
$count_key = 'tie_views';
$count = (int)get_post_meta($postID, $count_key, true);
if( !defined('WP_CACHE') || !WP_CACHE ){
$count++;
update_post_meta($postID, $count_key, (int)$count);

}
}

### Function: Calculate Post Views With WP_CACHE Enabled
add_action('wp_enqueue_scripts', 'tie_postview_cache_count_enqueue');
function tie_postview_cache_count_enqueue() {
global $post;
if ( is_single() && ( defined('WP_CACHE') && WP_CACHE) && tie_get_option( 'post_views' ) ) {
// Enqueue and localize script here
wp_register_script( 'tie-postviews-cache', get_template_directory_uri() . '/js/postviews-cache.js', array( 'jquery' ) );
wp_localize_script( 'tie-postviews-cache', 'tieViewsCacheL10n', array('admin_ajax_url' => admin_url('admin-ajax.php', (is_ssl() ? 'https' : 'http')), 'post_id' => intval($post->ID)));
wp_enqueue_script ( 'tie-postviews-cache');
}
}
### Function: Increment Post Views
add_action('wp_ajax_postviews', 'tie_increment_views');
add_action('wp_ajax_nopriv_postviews', 'tie_increment_views');
function tie_increment_views() {
global $wpdb;
if(!empty($_GET['postviews_id']) && tie_get_option( 'post_views' ))
{
$post_id = intval($_GET['postviews_id']);
if($post_id > 0 && defined('WP_CACHE') && WP_CACHE) {
$count = 0;
$count_key = 'tie_views';
$count = (int)get_post_meta($post_id, $count_key, true);
$count++;
update_post_meta($post_id, $count_key, (int)$count);
echo $count;
}
}
exit();
}

// Add it to a column in WP-Admin
add_filter('manage_posts_columns', 'tie_posts_column_views');
add_action('manage_posts_custom_column', 'tie_posts_custom_column_views',5,2);
function tie_posts_column_views($defaults){
$defaults['tie_post_views'] = __ti( 'Views' );
return $defaults;
}
function tie_posts_custom_column_views($column_name, $id){
if($column_name === 'tie_post_views'){
echo tie_views( '', get_the_ID());
}
}
?>

0

به اشتراک گذاری این پست


لینک به پست

دوستان پیدا کردم اما پشیمون شدم :دی میگم توی این کد کدوم قسمتش رو میشنه ایدت کرد که page view رو مثلا 10 تا بندازه! هرکی وارد پست میشه 10 بازدید حساب کنه نه 1 دونه

0

به اشتراک گذاری این پست


لینک به پست

با ادیت این قسمت نمی شه کاری که می خواهید را بکنید این کدها یکی به تعداد آخرین بازدید اضافه می کنه

2

به اشتراک گذاری این پست


لینک به پست

با ادیت این قسمت نمی شه کاری که می خواهید را بکنید این کدها یکی به تعداد آخرین بازدید اضافه می کنه

نشکر کدوم کد ها ؟ نفهمیدم دقیقا یکم بیشتر راهنمایی کنید

0

به اشتراک گذاری این پست


لینک به پست

این کدها براتون کنتور رو می سازه


function tie_setPostViews() {
if( !tie_get_option( 'post_views' ) ) return false;
global $post;
$count = 0;
$postID = $post->ID ;
$count_key = 'tie_views';
$count = (int)get_post_meta($postID, $count_key, true);
if( !defined('WP_CACHE') || !WP_CACHE ){
$count++;
update_post_meta($postID, $count_key, (int)$count);

}
}

که با تغییرش نمی شه کاری انجام داد باید براش کد نویسی کامل بشه که با توجه به تجاری بودن قالبتون امکانش در این انجمن نیست

می تونید به صورت دستی به زمینه دلخواه tie_views مقداری که می خواهید رو اضافه کنید

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری