- سەھىپە:WP تېخنىكىسى
- | باھا:39
- | زىيارەت: 1,446 قېتىم ئوقۇلدى
- | خەتكۈچ: ، Wordpress, ئىنكاس, يۇشۇرۇش
كۆپىنچە مۇنبەرلەردە «سىز كۆرمەكچى بولغان مەزمۇن ئىنكاس يازغاندىن كېيىن كۆرۈنىدۇ» دېگەندەك خەتلەرنى ئۇچرىتىمىز، زىيارەتچىلەر ئىنكاس يېزىپ بولغاندىن كېيىن يۇشۇرۇن مەزمۇن كۆرۈنىدۇ. ئىزدەپ باقسام WordPressكىمۇ شۇنداق ئىقتىدارنى قوشقىلى بولىدىكەن، ئەگەر سىزمۇ شۇنداق ئىقتىدارغا مۇھتاج بولسىڭىز تۇرايىمىزدىكى «WordPress تە مەلۇم مەزمۇننى ئىنكاس يازغاندىن كېيىن كۆرۈنىدىغان قىلىشنىڭ تەدبىرى»ناملىق يازمىدا ھەممىنى دەۋەتتۇق، ئىشەنمەمسىز، ئەمىسە يازمىغا مەرھەمەت...
ئۈنىمى يۇقۇرقىدەك، سىز ئىنكاس يازغاندىن كېيىن يۇشۇرۇنغان مەزمۇننى كۆرەلەيسىز.
تەدبىرنىڭ بايانى ۋە پايانى
يازما يېزىش رايونىنى HTML ھالىتىگە تەڭشەپ، تۆۋەندىكىدەك يازسىڭىزلا بولىدۇ.
يازما ئاپتورىمۇ ئىنكاس يازمىغىچە كۆرەلمەسلىك ھادىسىسى كېلىپ چىقتى، ئۇنى تۆۋەندىكى كودنى ئۇسلۇبىڭىزنىڭ fonction.php ھۆججىتىنى ئېچىپ ئەڭ ئاستىدىكى < ? بەلگىسىنىڭ ئۈستىگە چاپلاپ بولۇپ، تۆۋەندىكى كود ئارىسىدىن xxx@aaa.com نى تېپىپ ئۆزىڭىزنىڭ Email ئادرېسىڭىزغا ئالماشتۇرۇپ قويسىڭىز ھەل بولىدۇ.
function reply_to_read($atts, $content=null) {
extract(shortcode_atts(array("notice" => '), $atts)); '
$email = null;
$user_ID = (int) wp_get_current_user()->ID;
if ($user_ID > 0) {
$email = get_userdata($user_ID)->user_email;
//对博主直接显示内容
$admin_email = "xxx@aaa.com"; //博主Email
if ($email == $admin_email) {
return $content;
}
} else if (isset($_COOKIE['comment_author_email_' . COOKIEHASH])) {
$email = str_replace('%40', '@', $_COOKIE['comment_author_email_' . COOKIEHASH]);
} else {
return $notice;
}
if (empty($email)) {
return $notice;
}
global $wpdb;
$post_id = get_the_ID();
$query = "SELECT `comment_ID` FROM {$wpdb->comments} WHERE `comment_post_ID`={$post_id} and `comment_approved`='1' and `comment_author_email`='{$email}' LIMIT 1";
if ($wpdb->get_results($query)) {
return do_shortcode($content);
} else {
return $notice;
}
}add_shortcode('reply', 'reply_to_read');
ئىش پۈتتى، ئەمدى ئۇسلۇبىڭىزنىڭ style.css ھۆججىتىنى ئېچىپ، تۆۋەندىكى كودنى ئەڭ ئاستىغا چاپلاپ قويسىڭىزلا كۇپايە، چاپلىماقچى بولغان بۇ كود دەل «سىز كۆرمەكچى بولغان مەزمۇن ئىنكاس يازغاندىن كېيىن كۆرۈنىدۇ» دېگەندەك خەتنىڭ چۆرىسىگە سىزىق چىقىرش كودى، قوشقۇم يوق دېسىڭىز قوشمىسىڭىزمۇ بولىدۇ، بۇ ھېچنىېمىگە تاقاشمايدۇ.
.reply-to-read{ border: #F30 1px dashed; padding:5px;}
تامام.
ئاخىرقىسى تۇرايىمىزنىڭ شۇئارى : مەن قىلغاننى سىز نېمىشقا قىلالمايدىكەنسىز، قىلالماسلىققا نېمە ھەددىڭىز بار؟

توختاڭ، تۆۋەندىكى يازمىلارغىمۇ ئىشتىھايىڭىز بولۇشى مۇمكىن
- WordPressتە مەلۇم مەزمۇننى ئىنكاس يازغاندىن كېيىن كۆرۈنىدىغان قىلىشنىڭ تەدبىرى (39)
- [تاما-تاما كۆل بۇلار] ئوقۇغۇچى گۈزەلنۇرنىڭ ھاياتى جىددى ياردەمگە مۇھتاج! (4)
- Google Adsenseھېساباتىڭىزنىڭ قانداق قەتلىئام قىلىنغانلىقىنى بىلەمسىز؟
- wordpress تە باشبەت يازمىلارنىڭ بەت نومۇرىنى كۆرسىتىش (10)
- [بايقاش] بىر توربەتچىنىڭ توربەت ياساش خاتىرىسى (4)
- ئۇيغۇرچىلاشتۇرغان قىستۇرما: Recent Comments with Avatars (10)
- ئىجادىي ئۇسلۇبىمىز simpleغا رەسىملىك ئۇلىنىش ئىقتىدارى قوشۇشنىڭ تەدبىرى (6)
- Prestan Simple 2.0 ئۇسلۇبى ئېلان قىلىندى، چۈشۈرمىگەن بلوگگېرلار ئارماندا… (39)
- Prestan Simple ئۇسلۇبىمىز يېڭىلاندى، خاتالىق تاپقانلارغا ھەقسىز سوۋغا قىلىنىدۇ!… (18)
- WordPress ئۇسلۇبىغا ئۆزى بەلگىلىگەن تىزىملىك ئىقتىدارىنى قوشۇش تەدبىرى (6)
- «Prestan Simple»دا ئۆزگىرىش كۆپ، ئۆزىمىزنىڭ ئىجادىي ئۇسلۇبىنى ئىشلىتىدىغان بولدۇق! (8)
- يېڭى ئۇسلۇب thunder تارقىتىلىدۇ (2)