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

love11_副本

يېقىندا «ئۇيغۇربەگنىڭ كەپىسى»نىڭ ماتىرىياللىرىنى يېڭىلاش جەريانىدا بىر قىسىم ئۈنۈملەرنى ھاسىل قىلىش ئۈچۈن توردىن خېلى ماتىرىياللارنى ئىزدەپ يۈردۈم، بۈگۈن تۇرادىكى بلوگداشلار بىلەن كەپىگە ئىشلەتكەن WordPressدە تەۋسىيە يازما، ئەڭ يېڭى يازما، ئەڭ يېڭى ئىنكاسلارنىڭ ئۆلچەملىك كودلىرىنى ئورتاقلىشىمەن.


ئەڭ يېڭى يازما كودى

WordPressدە ئەڭ يېڭى يازمىنى ھاسىل قىلىش كودىغا بىر قۇر ئاددىي بولغان ئۇسلۇب خەتكۈچى wp_get_archviesنى ئىجرا قىلىش ئارقىلىق ئېرىشىمىز. كود تۆۋەندىكىدەك:

'postbypost', 10); ?> (ئەڭ يېڭى ئون پارچە يازمىنى چىقىرىپ بىرىدۇ)

ياكى

'type=postbypost&limit=20&format=custom'); ?>

كېيىنكى كوددا بولسا بلوگىڭىزدىكى يېقىندا يوللانغان 20 پارچە يازمىنى چىقىرىپ بىرىدۇ، كوددىكى format=custom بولسا يازما قاتارىنىڭ كۆرسۈتۈلۈش پاسونىنى كۆرسىتىدۇ.

تولۇقلىما: ئۇنىڭدىن باشقا query_posts()  فۇنكىسىيىسى ئارقىلىقمۇ يېڭى يازمىلارغا ئېرىشكىلى بولىدۇ، ئەمما كود بىر قەدەر كۆپ ۋە ئاۋارىچىلىق. قانداق ئىشلىتىشنى ئورگان بېتىدىن كۆرۈۋېلىڭ.

تەۋسىيە يازما (ئىختىيارىي يازما) كودى


$rand_posts = get_posts('numberposts=10&orderby=rand');

foreach( $rand_posts as $post ) :

?>


  • "">
  • تولۇقلىما: يۇقىرىدا تىلغا ئېلىنغان query_posts فۇنكىسىيىسى ئارقىلىقمۇ تەۋسىيە يازما ئۈنۈمىگە ئېرىشكىلى بولىدۇ.

    ئەڭ يېڭى ئىنكاسلار كودى

    
    

    global $wpdb;

    $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,

    comment_post_ID, comment_author, comment_date_gmt, comment_approved,

    comment_type,comment_author_url,

    SUBSTRING(comment_content,1,30) AS com_excerpt

    FROM $wpdb->comments

    LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =

    $wpdb->posts.ID)

    WHERE comment_approved = '1' AND comment_type = '' AND

    post_password = ''

    ORDER BY comment_date_gmt DESC

    LIMIT 10";

    $comments = $wpdb->get_results($sql);

    $output = $pre_html;

     

    foreach ($comments as $comment) {

    $output .= "\n
  • ".strip_tags($comment->comment_author)
  • .":" . "  . get_permalink($comment->ID) .

    "#comment-" . $comment->comment_ID . "\" title=\"on " .

    $comment->post_title . "\">" . strip_tags($comment->com_excerpt)

    ."";

    }

     

    $output .= $post_HTML;

    echo $output;?>

    تولۇقلىما:  مەزكۇر كوددىكى LIMIT 10 بولسا ئىنكاس سانىنى كۆرسىتىدۇ، 20 قىلسىڭىز يېقىنقى 20 ئىنكاسنى چىقىرىپ بەرگۈسى.



    无觅相关文章插件,快速提升流量

    
    4 باھا يېزىلىپ بوپتۇغۇ؟ سىزلا يازمىغان ئوخشايسىز ...
    • دىۋاندا ئولتۇرۇپ سىناق قىلاي ;-)

    • بۇ كودلارغا ئاساسەن بلوگىمنىڭ كودلىرىنى بىر سېلىشتۇرۇپ چىقاي. بۇمۇ بىر ئۈگۈنۈش پۇرسىتى بولدى ماڭا.

    • تەشنايى | 2012.08.15 جاۋاب

      كۆپىنچىسى مېنىڭ ئۇسلۇبىمدىكىلەر بىلەن ئوخشاشكەن، تېخىمۇ ياخشى ئەستە تۇتىۋالدىم…

    • ئىزتىل | 2012.08.15 جاۋاب

      ھارمىغايسىز بەگ !

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

    
    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