ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: azprince ที่ 19 ธันวาคม 2015, 10:22:13



หัวข้อ: wordpress ทำไมผมใส่ read more ในบทความแล้ว แต่หน้าแรกแล้วมันไม่เป็นตามที่ใส่ไว้
เริ่มหัวข้อโดย: azprince ที่ 19 ธันวาคม 2015, 10:22:13
ในบทความผมใส่เส้นขั้น read more ไว้อะครับ แต่พอลองเข้าหน้าแรกของเว็บดูมันจะตัดประโยคก่อน readmore อะครับ แก้ไขไงดีครับ
ผมลองเปลี่ยนธีมดู ก็เป็นเหมือนกันหมด  :wanwan017: :wanwan017:


หัวข้อ: Re: wordpress ทำไมผมใส่ read more ในบทความแล้ว แต่หน้าแรกแล้วมันไม่เป็นตามที่ใส่ไว้
เริ่มหัวข้อโดย: azprince ที่ 19 ธันวาคม 2015, 15:51:08
ดันคับ รอผู้รู้  :wanwan017: :wanwan017:


หัวข้อ: Re: wordpress ทำไมผมใส่ read more ในบทความแล้ว แต่หน้าแรกแล้วมันไม่เป็นตามที่ใส่ไว้
เริ่มหัวข้อโดย: Serge ที่ 19 ธันวาคม 2015, 20:15:57
มีอยู่ 2 กรณี ครับ  :wanwan044:
1. เป็นที่ธีม
(ส่วนใหญ่ถ้าเป็นธีมดีๆ หน่อยมันจะมีให้กำหนดตัวอักษรได้ครับว่าจะเอากี่ตัว)
2. เป็นที่ WP ครับ
(จำนวนตัวอักษรภาษาไทยของ WP กำหนดไว้ที่ 55 ตัวอักษร)

แต่..สำหรับผมถ้าลองปรับที่ธีมแล้วไม่หายต้องเข้าไปแก้ที่ WP แทนะครับ


หัวข้อ: Re: wordpress ทำไมผมใส่ read more ในบทความแล้ว แต่หน้าแรกแล้วมันไม่เป็นตามที่ใส่ไว้
เริ่มหัวข้อโดย: netza ที่ 19 ธันวาคม 2015, 20:26:14
WP ผมก็เคยเจอปัญหาคล้าย ๆ กัน ประโยคมันสั้นเกินผิดปกติ ผมแก้โดยลง Plugin : Advanced Excerpt .........แล้วมันก็ยาวขึ้นกว่าเดิม และตัด read more ตรงตามที่เราต้องการ


หัวข้อ: Re: wordpress ทำไมผมใส่ read more ในบทความแล้ว แต่หน้าแรกแล้วมันไม่เป็นตามที่ใส่ไว้
เริ่มหัวข้อโดย: xvlnw.com ที่ 19 ธันวาคม 2015, 23:01:39
เป็นที่ระบบ Wordpress มันตัดคำจาก the_excerpt(); นั่นเองครับ

ถ้าไม่ใช้ Plugin ก็เพิ่มโค๊ดนี้ที่ไฟล์ functions.php ของโฟเดอร์ Template ที่ใช้งานอยู่ครับ

function custom_excerpt_length( $length ) {
return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

แก้ไขเลข 20 ลองปรับให้เหมาะสมกับที่ต้องการดูครับ

Ref: https://codex.wordpress.org/Function_Reference/the_excerpt


หัวข้อ: Re: wordpress ทำไมผมใส่ read more ในบทความแล้ว แต่หน้าแรกแล้วมันไม่เป็นตามที่ใส่ไว้
เริ่มหัวข้อโดย: azprince ที่ 19 ธันวาคม 2015, 23:27:04
ขอบคุณทุกท่านครับ

ผมใส่
โค๊ด:
function custom_excerpt_length( $length ) {
return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
ก็ได้เลย อิอิ แก้ตรงเลข 20


หัวข้อ: Re: wordpress ทำไมผมใส่ read more ในบทความแล้ว แต่หน้าแรกแล้วมันไม่เป็นตามที่ใส่ไว้
เริ่มหัวข้อโดย: ptest ที่ 20 ธันวาคม 2015, 10:16:50
 :wanwan003: :wanwan003:


หัวข้อ: Re: wordpress ทำไมผมใส่ read more ในบทความแล้ว แต่หน้าแรกแล้วมันไม่เป็นตามที่ใส่ไว้
เริ่มหัวข้อโดย: evev9 ที่ 20 ธันวาคม 2015, 11:10:37
อยากรู้ด้วยครับ  :wanwan003: