wordpress تېخنىكىسى

WordPress دە يېقىنقى مەزگىلدىكى ئەڭ يېڭى، كۆپ ئىنكاسلىق، ۋە تەلەيلىك يازمىلارنى چىقىرش

ماقالە مۇندەرىجىسى

ككۆپىنچە بلوگلارنىڭ يان بۆلىكىدە مەلۇم ۋاقىت ئىچىدىكى ئەڭ يېڭى يازما، ئەڭ كۆپ ئىنكاس يېزىلغان يازما ۋە تەلەيلىك يازمىلار (ئىختىيارى ئالمىشىپ چىقىدىغان يازما) نىڭ بارلىقىنى كۆرىسىز. بۇ خىل ئىقتىدارنى ھەرخىل قىستۇرمىلار ئارقىلىق چىقارغىلى بولىدۇ، ئەمما مەن قىستۇرمىسىز چىقىرىشنى تەۋسىيە قىلىمەن. تۆۋەندىكى كود ئارقىلىق سىز يۇقىردا سۆزلەپ ئۆتكەن 3 خىل ئۈنۈمگە تەڭلا ئېرىشەلەيسىز. ئەگەر سىزمۇ بلوگىڭىزنىڭ بۇنداق ئىقتىدارى بولىشىنى خالىسىڭىز تۆۋەندىكى كودنى ئۇسلۇبىڭىزنىڭ fonction.php ھۆججىتىنى ئېچىپ ئەڭ ئاستىدىكى < ? بەلگىسىنىڭ ئۈستىگە چاپلايسىز. خەنچە خەتلەر ئۆزىڭىزگە قالدى.

كود تۆۋەندىكىچە:

function get_posts($orderby = '', $plusmsg = '') {
    $get_posts = query_posts('posts_per_page=10&caller_get_posts=1&orderby='.$orderby);
    foreach ($get_posts as $get_post) {
            $output = '';
            $post_date = mysql2date('y年m月d日', $get_post->post_date);
            $commentcount = '('.$get_post->comment_count.' 条评论)';
            $post_title = htmlspecialchars(stripslashes($get_post->post_title));
            $permalink = get_permalink($get_post->ID);
            $output .= '
  • ' . $post_title . ''.$$plusmsg.'
  • ';

                echo '
      '.$output.'
    ';

            }
        wp_reset_query();
    }

    ئەمدى سىز قايسى ئورۇنغا ئەڭ يېڭى يازما، كۆپ ئىنكاسلىق يازما ۋە تەلەيلىك يازمىلارنى كۆزنىكىنى چىقارماقچى بولسىڭىز تۆۋەندىكى كودنى شۇ ئورۇنغا قويسىڭىز بولىدۇ. مەسلەن، بىز ئادەتتە sidebar.php نىڭ ئىچىگە قويىمىز.


    //最新日志_Yengi yazma
    get_posts( $orderby = 'date', $plusmsg = 'post_date' );
    ?>
    //热评日志_Kop inkasliq yazma
    get_posts( $orderby = 'comment_count', $plusmsg = 'commentcount' );
    ?>
    //随机日志_Teleylik yazma
    get_posts( $orderby = 'rand', $plusmsg = 'post_date' );
    ?>

    مىسال ئۈچۈن مەن ئۇيغۇربەگ تور تۇراسىنىڭ كودىنى سۆزلەي

    مەسىلەن بىز تەلەيلىك يازمىلارنى چىقىرايلى:

    id="side_post">

    تەلەيلىك يازمىلار



    //随机日志
    some_posts( $orderby = 'rand', $plusmsg = 'post_date', 10 );
    ?>

    ئەمدى يۇقۇردىكى كودنى sidebar.php نىڭ مۇۋاپىق جايىغا قويۇپ بولۇپ، تۆۋەندىكى css كودىنى sytle.css ھۆججىتىنىڭ ئىچىگە چاپلاپ قويساق ئىش پۈتىدۇ.

    #side_post {width:280px;margin:10px 20px 20px; font-weight:normal; font-size:15px;}
    #side_post li{  font-size:15px;margin:0; padding:0;float:right;width:280px; text-align:justify;border-bottom:1px dashed #eee; line-height:27px; height:27px; overflow:hidden; list-style:outside;}
    #side_post h2{font-size:16px; height:30px;line-height:30px;background:#A8BC70;color:#fff; padding:0 10px; margin:20px 20px 0 20px;}

    قالدى ئىشلار ئۆزەڭلىنىڭ يۇقۇردىكى css كودىنى قانداق ئۆزگەرتىشىگە باغلىق.

    مەزكۇر يازمنىڭ خەتكۈچى ، ، ، بىلەن مۇناسىۋەتلىك يازمىلار

    

    باھا يوللاش (قەلب سۆزلىرىڭىزدىن قالدۇرۇپ كىتىڭ)

    
    icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif