wp ใครเป็นเหมือนผมบ้าง function the_excerpt มันไม่แสดงผลเหมือนเดิม

เริ่มโดย หนุ่มบ้านโคก, 27 พฤษภาคม 2015, 20:41:35

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

หนุ่มบ้านโคก

ใครใช้อยู่คงรู้จักน่ะครับ ที่เอาไว้กำหนดข้อความสั้นๆ ตรงหน้าแรกหรือหน้าหมวดหมู่ประมาณนั้น

ก่อนหน้านี้มันแสดงตามจำนวนตัวอักษรที่เรากำหนด แต่ตอนนี้มัน เหลือแค่นี้ แล้วก็มี เจ้า  [...] มาต่อท้ายซะงั้น


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

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

gms007

[direct=http://kiddungdung.com]เภสัชวิทยาออนไลน์[/direct][direct=http://yimtm.com/]เกมส์ออนไลน์[/direct][direct=http://www.sasigame.com]newsgames[/direct][direct=http://kiddungdung.com]เภสัช[/direct][direct=http://kiddungdung.com]การใช้ยา[/direct]

-ขายเว็บเกมส์แฟลชไม่มีเวลาดูแล อายุหลายปี 2 เว็บ 1 เว็บเคยขึ้นคีย์เกมส์อันดับ1เมื่อนานมาแล้ว
ราคาขายรวม2เว็บ7000 ฟรี โฮส 1 ปี


-ขาย บัญชี adsense  อายุ 6 ปี รับเงินมากว่าแสนบาท  เปลี่ยนชื่อได้   1 ล้าานบาท  อิอิ ถ้ามีกล้าซื้อก็กล้าขาย 555+

conviction


หนุ่มบ้านโคก

อ้างถึงจาก: gms007 ใน 27 พฤษภาคม 2015, 21:07:20
ของผมเป็นแบบนี้ครับ  ของท่านแบบนี้รึป่าว



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

gms007

[direct=http://kiddungdung.com]เภสัชวิทยาออนไลน์[/direct][direct=http://yimtm.com/]เกมส์ออนไลน์[/direct][direct=http://www.sasigame.com]newsgames[/direct][direct=http://kiddungdung.com]เภสัช[/direct][direct=http://kiddungdung.com]การใช้ยา[/direct]

-ขายเว็บเกมส์แฟลชไม่มีเวลาดูแล อายุหลายปี 2 เว็บ 1 เว็บเคยขึ้นคีย์เกมส์อันดับ1เมื่อนานมาแล้ว
ราคาขายรวม2เว็บ7000 ฟรี โฮส 1 ปี


-ขาย บัญชี adsense  อายุ 6 ปี รับเงินมากว่าแสนบาท  เปลี่ยนชื่อได้   1 ล้าานบาท  อิอิ ถ้ามีกล้าซื้อก็กล้าขาย 555+


InwOnline

เขียน 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 คือจำนวนคำที่ต้องการแสดงออกมา

หนุ่มบ้านโคก

อ้างถึงจาก: 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 คือจำนวนคำที่ต้องการแสดงออกมา

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

InwOnline

อ้างถึงจาก: หนุ่มบ้านโคก ใน 28 พฤษภาคม 2015, 10:09:40
อยากจะบอกว่า function ที่ผมใช้ก็เขียนแบบนี้แหละครับ ก่อนหน้านี้มันทำงานปกติ แต่เมื่อวานมันเปลี่ยนไป  :P

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

หนุ่มบ้านโคก

อ้างถึงจาก: InwOnline ใน 28 พฤษภาคม 2015, 10:45:32
อ้างถึงจาก: หนุ่มบ้านโคก ใน 28 พฤษภาคม 2015, 10:09:40
อยากจะบอกว่า 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

gms007

[direct=http://kiddungdung.com]เภสัชวิทยาออนไลน์[/direct][direct=http://yimtm.com/]เกมส์ออนไลน์[/direct][direct=http://www.sasigame.com]newsgames[/direct][direct=http://kiddungdung.com]เภสัช[/direct][direct=http://kiddungdung.com]การใช้ยา[/direct]

-ขายเว็บเกมส์แฟลชไม่มีเวลาดูแล อายุหลายปี 2 เว็บ 1 เว็บเคยขึ้นคีย์เกมส์อันดับ1เมื่อนานมาแล้ว
ราคาขายรวม2เว็บ7000 ฟรี โฮส 1 ปี


-ขาย บัญชี adsense  อายุ 6 ปี รับเงินมากว่าแสนบาท  เปลี่ยนชื่อได้   1 ล้าานบาท  อิอิ ถ้ามีกล้าซื้อก็กล้าขาย 555+

bonkbonk

อยู่ดีๆเป็นเลยเหรอครับ ไม่ได้อัพเดทอะไรเลยเหรอ

หนุ่มบ้านโคก

อ้างถึงจาก: bonkbonk ใน 28 พฤษภาคม 2015, 11:25:29
อยู่ดีๆเป็นเลยเหรอครับ ไม่ได้อัพเดทอะไรเลยเหรอ

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

youtalen

เป็นเหมือนกันครับ !!!!!!!!!!!!!!!!!!!!!!!!! ลงใหม่ก็เป็นเช่นกันครับ  :'( :'( :'( :'( :'( :'( :wanwan035: :wanwan035: :wanwan035: :wanwan035: :wanwan035:
[direct=https://www.chaohost.com/vps-ssd][VPS SSD] เริ่มต้น SSD 20 GB  CPU 1 CORE RAM 2 GB 400฿/m.[/direct]
[direct=https://www.chaohost.com/vps-ssd-forex][VPS SSD FOREX] เริ่มต้น SSD 20 GB  CPU 1 CORE RAM 2 GB 300฿/m.[/direct]
[direct=https://www.chaohost.com/hosting-ssd][HOSTING SSD] เริ่มต้น SSD 1 GB BANDWIDTH 100 GB  250฿/y.[/direct] PHP 5.6 / 7.1 FREE SSL!!!

conviction

มีวิธีแก้ไขยังครับ ยังไม่หายเลย แปลกดีอยู่ๆ ก็เป็น

หนุ่มบ้านโคก

อ้างถึงจาก: conviction ใน 28 พฤษภาคม 2015, 20:20:50
มีวิธีแก้ไขยังครับ ยังไม่หายเลย แปลกดีอยู่ๆ ก็เป็น
ปวดตับครับ ยังหาวิธีแก้ไม่ได้เบย  :P

fangbif

ลองหาอ่านดูพวก wordpress excerpt length

gms007

[direct=http://kiddungdung.com]เภสัชวิทยาออนไลน์[/direct][direct=http://yimtm.com/]เกมส์ออนไลน์[/direct][direct=http://www.sasigame.com]newsgames[/direct][direct=http://kiddungdung.com]เภสัช[/direct][direct=http://kiddungdung.com]การใช้ยา[/direct]

-ขายเว็บเกมส์แฟลชไม่มีเวลาดูแล อายุหลายปี 2 เว็บ 1 เว็บเคยขึ้นคีย์เกมส์อันดับ1เมื่อนานมาแล้ว
ราคาขายรวม2เว็บ7000 ฟรี โฮส 1 ปี


-ขาย บัญชี adsense  อายุ 6 ปี รับเงินมากว่าแสนบาท  เปลี่ยนชื่อได้   1 ล้าานบาท  อิอิ ถ้ามีกล้าซื้อก็กล้าขาย 555+

ANALOGY

ลองดูครับ

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); ?>

aoypremmika