- جۇغلانما
- 613
UID12869
تىزىملاتقان2013-1-18
ئاخىرقى قېتىم2013-7-22
توردا44 سائەت
ئالىي ئەزا

- نادىر
- 0
- جۇغلانما
- 613
- ئاقچا
- 1
|
WordPress كۆپ ئەزالىق تور بېكەتلەردە ئارقا سۇپىدىكى مۇھىم بەتلەرنى يوشۇرۇش بىرقەدەر زۆرۈر دەپ ئويلايمەن. مەسىلەن بىز ئادەتتە [بەتلەر] دېگەن سەھىپىدىن نۇرغۇنلىغان مۇھىم بەتلەرنى قۇرىشىمىز مۇمكىن يەنى ئەسەر يوللاش بېتى، ئەزالار بېتى دېگەندەك... مەنچە بۇنداق مۇھىم بەتلەرنى تور بېكەت قۇرغۇچى ئۆزىلا كۆرۈپ باشقۇرغىنى ياخشىراق دەپ ئويلايمەن.
ئۇنداقتا بۇ ئۈنۈمنى قانداق ھاسىل قىلىمىز؟
بۇ ئۈنۈمگە ئېرىشىش بىرقەدەر ئاسان، يەنى تۆۋەندىكى كودنى كۆچۈرۈپ ئېلىپ ئۇسلۇب ھۆججىتى ئىچىدىكى functions.php نىڭ ئىچىدىكى ئەڭ ئاخىرقى - add_action( 'pre_get_posts' ,'exclude_this_page' );
- function exclude_this_page( $query ) {
- if( !is_admin() )
- return $query;
- global $pagenow;
- if( 'edit.php' == $pagenow && ( get_query_var('post_type') && 'page' == get_query_var('post_type') ) )
- $query->set( 'post__not_in', array(23,28,30) ); // 页面的ID
- return $query;
- }
مەزمۇننى كۆچۈرۈۋېلىشئۇنداقتا مەن يۇقرىىدىكى كودنى چۈشەندۈررۈپ ئۆتەي.
ئۈچىنچى قۇردىكى ( ()if( !is_admin دېگىنىمىز تور بېكەت قۇرغۇچى شۇمۇ ئەمەسمۇ دېگەنگە ھۆكۈم قىلىدۇ، ئەگەردە شۇ بولسا مۇھىم بەتلەرنى يوشۇرمايدۇ، ئەكىسچە ئەمەس بولسا يوشۇرىدۇ.
يەتتىنچى قۇردىكى 23،28،30 دېگەنلەر يوشۇرماقچى بولغان بەتنىڭ ID نومۇرى، بۇنى ئۆزىڭىزنىڭ ئېھتىياجىغا ئاساسەن ئۆزگەرتسىڭىز بولىدۇ.
يازما مەنبەسى : ئۇيغۇر ھەقسىز مەنبەلەر تورى |
|