قىستۇرمىسىز يازمىنىڭ كۆرۈلۈش قىتىم سانىنى چىقىرىش
ئاپتور: ئەلشات | سەھىپە: قىستۇرما | ئاپرىدە بولغان ۋاقتى:2012-يىل05-ئاي15-كۈنى |1,010 قىتىم
قىستۇرما بلوگنىڭ سۈرتىنى ئاستىلتىۋىتىدۇ، شۇ ۋەجىدىن بىز ئامالنىڭ بارىچە قىستۇرمىدىن قۇتۇلۇشنى ئويلاپ كەلدۇق، مانا بىز نەچچە ۋاقىتتىن بىرى ئىشلىتىپ كىلىۋاتقان بىزگە ھەمراھ سەپدىشىمىز WP-PostViews نى پىنسىيەگە چىقىرىش ئالدىدا تۇرماقتىمىز.
قىنى ئەمىسە يازمىغا دىققەت:
ئاۋۋال مۇشۇ قىستۇرمىنى توختىتىۋىتىڭ. ئاندىن تۆۋەندىكى كودنى ئۇسلۇب فۇنكسىيىلىرى (functions.php) نىڭ ئىچىپ ئەڭ ئاستىدىكى ?> بۇنىڭ ئۈستىگە قويۇڭ.
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 " 0 "; } return $count; } 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); } }
ئاندىن بۇ كودنى يەككە يازما (single.php) بىتىدىكى بۇنىڭ ئۈستىگە قويۇڭ.
ئاندىن بۇ بىر قۇر كودنى يەككە يازما بىتى (single.php) ئاساسىي ئىندېكس ئۈلگىسى (index.php) قاتارلىق يازما كۆرۈلۈش قىتىم سانى كۆرۈلىدىغان بەتلەرنىڭ ئەسلىدىكى قىستۇرما كودىنى قويۇپ قويغان كودنىڭ ئورنىغا قويۇڭ.
قىتىم كۆرۈلدى
ئىنكاسچى غىنىباينىڭ تولۇقلىما مەزمۇنى:
$count_key = ‘post_views_count’;
دىكى post_views_count نىڭ ئورنىغا views نى ياكى view نى ئالماشتۇرسىڭىز ئەسلىدىكىسىنى داۋاملاشتۇرۇپ سانايدۇ …،
مانا شۇنداق قىلىپ يەنە بىر قىستۇرمىنى پىنسىيەگە چىقاردۇقما؟
ئەسكەرتىش: بۇ كودنى قويغاندىن كىيىن بۇرۇنقى يازمىلارنىڭ كۆرۈلۈش قىتىم سانى يوقاپ يىڭىدىن سىتاستىكىلايدۇ.
يازما خەتكۈچى:
يازما ئادرىسى:../3817.html
ئەسكەرتىش: يازما كۆچۈرسىڭىز مەنبە ئەسكەرتىڭ
مىنىڭ بىلوگىمدىكى WP-PostViews قىستۇرمىسى پەقەتلا سانىماس بوپ قالغانىدى مەن تېخى ئۇيغۇربەگدىن ياردەم سوراي دەپ تۇرغىنىمدا ماۋۇ يازما ھەجەپ ئاچقان يېرىمگە باردىغۇ ، قېنى مەن سىناپ باقاي
$count_key = ‘post_views_count’;
دىكى post_views_count نىڭ ئورنىغا views نى ياكى view نى ئالماشتۇرسىڭىز ئەسلىدىكىسىنى داۋاملاشتۇرۇپ سانايدۇ …،
تولۇقلىما بەرگىنىڭىزگە تەشەككۈر! مەن تولۇقلاپ قوياي
ئەلشات ئەپەندى بۇ مەزمۇننى يوللاپ ناھايتى ياخشى قىپتۇ،بەكلاچۈشىنىشلىك مەن مۇشۇ يازمىدىكى كۆرسەتمە بويىچە قىلدىم،بىراق ھېچنىمە چىقمىدى
قانداق قىلسام بولار؟
يازمىغا ئىنكاس يازغاندىن كېيىن تېمىدىكى مەلۇم بۆلەك چىقىدىغان تېخنىكىنى قانداق قىلىدۇ؟
ئەسسالامۇئەلەيكۇم، مەن مۇشۇ ئۇسۇل بويچە قىلغانىدىم، لېكىن ساناش بەك ئاستىغۇ، كۆندىلىك 300IP گە بارىدۇ، بىراق باشبەتتىكى يېڭى يازما ئاران كۆندە ئوننەچچە ئەتراپىدا، شۇ يېڭى يازمىنىڭ ئىچىگە تەمىنلىگەن بەيدۇ چۇشۇرۇش ئادرىسىنىڭ چىكىلىشى بولسا نەچچە يۇزدىن ئىشىپ كىتىدۇ كۇندە، بۇ قانداق گەپ، چۇشەنچە بەرگەن بولسىڭىز
سىزگە ئۇچۇر يېزىپ بولغاندىن كىيىن بىر ئۇزۇن ھەپلىشىپ يۇرۇپ ئوڭشىۋالدىم، ئەمدى نورمال بولدى