ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: หนุ่มบ้านโคก ที่ 27 พฤษภาคม 2015, 20:41:35



หัวข้อ: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: หนุ่มบ้านโคก ที่ 27 พฤษภาคม 2015, 20:41:35
ใครใช้อยู่คงรู้จักน่ะครับ ที่เอาไว้กำหนดข้อความสั้นๆ ตรงหน้าแรกหรือหน้าหมวดหมู่ประมาณนั้น

ก่อนหน้านี้มันแสดงตามจำนวนตัวอักษรที่เรากำหนด แต่ตอนนี้มัน เหลือแค่นี้ (http://numbur1topup.com/wp-content/uploads/2014/12/%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B8%A8%E0%B8%A3.gif) แล้วก็มี เจ้า  […] มาต่อท้ายซะงั้น


โค๊ด:
จอทีวี LG ที่มีความหนาเพียงแค่ 0.97 มิลลิเมตร ไม่เชื่อก […]

ใครเป็นมั้งครับ แก้ยังไงอะ  :P


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: gms007 ที่ 27 พฤษภาคม 2015, 21:07:20
ของผมเป็นแบบนี้ครับ  ของท่านแบบนี้รึป่าว

(http://upic.me/i/ei/67untitled.png) (http://upic.me/show/55673447)


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: conviction ที่ 27 พฤษภาคม 2015, 21:21:13
เป็นเหมือนกันเลยอยู่ๆ ก็เป็น วันนี้เอง :(


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: หนุ่มบ้านโคก ที่ 27 พฤษภาคม 2015, 21:34:37
ของผมเป็นแบบนี้ครับ  ของท่านแบบนี้รึป่าว

([url]http://upic.me/i/ei/67untitled.png[/url]) ([url]http://upic.me/show/55673447[/url])


ใช่ครับ เด๊ะ! เลย แบบนี้แหละเซ็งจิต  :P :-X


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: gms007 ที่ 27 พฤษภาคม 2015, 21:35:52
 :wanwan044: เซง


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: หนุ่มบ้านโคก ที่ 28 พฤษภาคม 2015, 09:46:40
ดันครับผมยังแก้ไม่ได้ :P


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: InwOnline ที่ 28 พฤษภาคม 2015, 09:58:10
เขียน function ลงในไฟล์ function.php ครับ

โค๊ด:
function excerpt($count) {
  $excerpt = explode(' ', get_the_excerpt(), $count);
  if (count($excerpt)>=$count) {
    array_pop($excerpt);
    $excerpt = implode(" ",$excerpt).'...';
  } else {
    $excerpt = implode(" ",$excerpt);
  }
  $excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
  return $excerpt;
}

เวลาใช้ก็ใช้แบบนี้

โค๊ด:
<?php echo excerpt(xx); ?>

xx คือจำนวนคำที่ต้องการแสดงออกมา


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: หนุ่มบ้านโคก ที่ 28 พฤษภาคม 2015, 10:09:40
เขียน function ลงในไฟล์ function.php ครับ

โค๊ด:
function excerpt($count) {
  $excerpt = explode(' ', get_the_excerpt(), $count);
  if (count($excerpt)>=$count) {
    array_pop($excerpt);
    $excerpt = implode(" ",$excerpt).'...';
  } else {
    $excerpt = implode(" ",$excerpt);
  }
  $excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
  return $excerpt;
}

เวลาใช้ก็ใช้แบบนี้

โค๊ด:
<?php echo excerpt(xx); ?>

xx คือจำนวนคำที่ต้องการแสดงออกมา

อยากจะบอกว่า function ที่ผมใช้ก็เขียนแบบนี้แหละครับ ก่อนหน้านี้มันทำงานปกติ แต่เมื่อวานมันเปลี่ยนไป  :P


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: InwOnline ที่ 28 พฤษภาคม 2015, 10:45:32
อยากจะบอกว่า function ที่ผมใช้ก็เขียนแบบนี้แหละครับ ก่อนหน้านี้มันทำงานปกติ แต่เมื่อวานมันเปลี่ยนไป  :P

แปลกมาก เพราะผมก็ใช้ Wordpress v4.2.2 ล่าสุด function นี้ ยังปกติดีอยู่  :-[


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: หนุ่มบ้านโคก ที่ 28 พฤษภาคม 2015, 11:00:18
อยากจะบอกว่า function ที่ผมใช้ก็เขียนแบบนี้แหละครับ ก่อนหน้านี้มันทำงานปกติ แต่เมื่อวานมันเปลี่ยนไป  :P


แปลกมาก เพราะผมก็ใช้ Wordpress v4.2.2 ล่าสุด function นี้ ยังปกติดีอยู่  :-[


เว็บ demo  ของ Responsive WordPress Theme ที่คุณ Jir4yu เอามาแจกก็เป็นเหมือนของผมเลยครับ
โค๊ด:
http://www.thaiseoboard.com/index.php/topic,367749.0.html
demo: http://www.thetechr.com 

 :-X


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: gms007 ที่ 28 พฤษภาคม 2015, 11:21:37
เป็นเหมือนกัน เศร้า อยู่ดีๆก็เป็น


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: bonkbonk ที่ 28 พฤษภาคม 2015, 11:25:29
อยู่ดีๆเป็นเลยเหรอครับ ไม่ได้อัพเดทอะไรเลยเหรอ


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: หนุ่มบ้านโคก ที่ 28 พฤษภาคม 2015, 11:37:48
อยู่ดีๆเป็นเลยเหรอครับ ไม่ได้อัพเดทอะไรเลยเหรอ

ไม่ได้ทำอะไรเลยครับ  :P


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: youtalen ที่ 28 พฤษภาคม 2015, 14:06:27
เป็นเหมือนกันครับ !!!!!!!!!!!!!!!!!!!!!!!!! ลงใหม่ก็เป็นเช่นกันครับ  :'( :'( :'( :'( :'( :'( :wanwan035: :wanwan035: :wanwan035: :wanwan035: :wanwan035:


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: conviction ที่ 28 พฤษภาคม 2015, 20:20:50
มีวิธีแก้ไขยังครับ ยังไม่หายเลย แปลกดีอยู่ๆ ก็เป็น


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: หนุ่มบ้านโคก ที่ 28 พฤษภาคม 2015, 20:37:27
มีวิธีแก้ไขยังครับ ยังไม่หายเลย แปลกดีอยู่ๆ ก็เป็น
ปวดตับครับ ยังหาวิธีแก้ไม่ได้เบย  :P


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: fangbif ที่ 29 พฤษภาคม 2015, 01:12:42
ลองหาอ่านดูพวก wordpress excerpt length


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: gms007 ที่ 31 พฤษภาคม 2015, 07:11:07
แก้ได้หรือยังครับ ขอลายแทงหน่อยครับ


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: ANALOGY ที่ 31 พฤษภาคม 2015, 13:03:35
ลองดูครับ

โค๊ด:
function get_excerpt(){
$excerpt = get_the_content();
$excerpt = preg_replace(" (\[.*?\])",'',$excerpt);
$excerpt = strip_shortcodes($excerpt);
$excerpt = strip_tags($excerpt);
$excerpt = substr($excerpt, 0, 40);
$excerpt = substr($excerpt, 0, strripos($excerpt, " "));
$excerpt = trim(preg_replace( '/\s+/', ' ', $excerpt));
$excerpt = $excerpt.'... <a href="'.$permalink.'">more</a>';
return $excerpt;
}

โค๊ด:
<?php echo get_excerpt(); ?>

$excerpt = substr($excerpt, 0, 40); = 40 คือจำนวนตัวอักษรที่ต้องการให้แสดงครับ


หรือ

โค๊ด:
function excerpt($limit) {
  $excerpt = explode(' ', get_the_excerpt(), $limit);
  if (count($excerpt)>=$limit) {
    array_pop($excerpt);
    $excerpt = implode(" ",$excerpt).'...';
  } else {
    $excerpt = implode(" ",$excerpt);
  }
  $excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
  return $excerpt;
}
 
function content($limit) {
  $content = explode(' ', get_the_content(), $limit);
  if (count($content)>=$limit) {
    array_pop($content);
    $content = implode(" ",$content).'...';
  } else {
    $content = implode(" ",$content);
  }
  $content = preg_replace('/\[.+\]/','', $content);
  $content = apply_filters('the_content', $content);
  $content = str_replace(']]>', ']]&gt;', $content);
  return $content;
}


โค๊ด:
<?php echo excerpt(25); ?>


หรือถ้ายังไม่ได้อีก

โค๊ด:
function get_excerpt($count){
  $permalink = get_permalink($post->ID);
  $excerpt = get_the_content();
  $excerpt = strip_tags($excerpt);
  $excerpt = substr($excerpt, 0, $count);
  $excerpt = substr($excerpt, 0, strripos($excerpt, " "));
  $excerpt = $excerpt.'... <a href="'.$permalink.'">more</a>';
  return $excerpt;
}

โค๊ด:
<?php echo get_excerpt(125); ?>


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: aoypremmika ที่ 31 พฤษภาคม 2015, 20:19:03
มิน่าว่าทำไมของเราเป็นแบบนี้  :wanwan015:


หัวข้อ: Re: wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม
เริ่มหัวข้อโดย: conviction ที่ 09 มิถุนายน 2015, 15:45:20
ผมกลับไปใช้ wordpress 4.2.1 ไม่เป็น แต่พออัพเป็น 4.2.2 เป็นเหมือนกัน