نۆۋەتتىكى ئورنىڭىز: باشبەت | ئۆرنەكلەر | ئاساسىي مەزمۇن
wordpress تە يازما تېمىسىنى كېسىش تەدبىرى
2015-يىلى03-ئاينىڭ28-كۈنى | ئۆرنەكلەر |جەمئى 1663خەت بار | 249 قېتىم كۆرۈلدى | 2پارچە ئىنكاس بار

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

1. php تەمىنلىگەن فۇنكىسيە ئارقىلىق كېسىش:

تۆۋەندىكى كودنى  functions.php نىڭ مۇۋاپىق جايىغا قويىمىز.

function customTitle($limit) {
    $title = get_the_title($post->ID);
    if(strlen($title) > $limit) {
        $title = substr($title, 0, $limit) . '...';
    }

    echo $title;
}

ئاندىن تۆۋەندىكى كودنى تېما كۆرسىتىدىغان ئورۇنغا قويىمىز.( سان كۆرسىتىلىدىغان ھەرپ سانىنى بىلدۈرىدۇ)

 

2. يېڭىدىن فۇنكىسيە يېزىپ تاماملاش.(كۆپ ئىشلىتىلىدۇ)

تۆۋەندىكى كودنى  functions.php نىڭ مۇۋاپىق جايىغا قويىمىز.

//标题截断
function cut_str($src_str,$cut_length){$return_str='';$i=0;$n=0;$str_length=strlen($src_str);
		while (($n<$cut_length) && ($i<=$str_length))
		{$tmp_str=substr($src_str,$i,1);$ascnum=ord($tmp_str);
		if ($ascnum>=224){$return_str=$return_str.substr($src_str,$i,3); $i=$i+3; $n=$n+2;}
        elseif ($ascnum>=192){$return_str=$return_str.substr($src_str,$i,2);$i=$i+2;$n=$n+2;}
        elseif ($ascnum>=65 && $ascnum<=90){$return_str=$return_str.substr($src_str,$i,1);$i=$i+1;$n=$n+2;}
        else {$return_str=$return_str.substr($src_str,$i,1);$i=$i+1;$n=$n+1;}
    }
    if ($i<$str_length){$return_str = $return_str . '...';}
    if (get_post_status() == 'private'){ $return_str = $return_str . '(private)';}
    return $return_str;};

ئاندىن تۆۋەندىكى كودنى تېما كۆرسىتىدىغان ئورۇنغا قويىمىز.( سان كۆرسىتىلىدىغان ھەرپ سانىنى بىلدۈرىدۇ)

post_title,80); ?>

 

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

width:250px; /* kengliki */

white-space:nowrap; /* qur atlashni tosiydu */

overflow:hidden; /*  chiqip ketken qismini yoshutidu  */

text-overflow:ellipsis; /* kop chekit chiqiridu  */

يۇقارقى كودنى تېمىنىڭ css قىسمىغا قېتىۋەتسەك بولىدۇ.

QR:  wordpress تە يازما تېمىسىنى كېسىش تەدبىرى

ئاپتور « دوغاپ» ھەققىدە

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

  • يازما ئۇچۇرلىرى

    نۆۋەتتە 2 پارچە ئىنكاس بار | بۇنىڭ ئىچىدە :زىيارەتچى قالدۇرغىنى :2 پارچە | باشقۇرغۇچى قالدۇرغىنى :0 پارچە

    1. ئابدۇبەگ 2015-يىلى03-ئاينىڭ29-كۈنى |  1-رەت جاۋاب

      رەھمەت… :mrgreen:

      Firefox 36.0Windows 7

    بىر ئىنكاس-بىر كۆڭۈل !