ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: เอิร์ธ ที่ 03 สิงหาคม 2015, 15:05:17



หัวข้อ: Wordpress ตัดคำไทยมีปัญหาครับ แก้อย่างไร
เริ่มหัวข้อโดย: เอิร์ธ ที่ 03 สิงหาคม 2015, 15:05:17
Wordpress ตัดคำไทยมีปัญหาครับ แก้อย่างไร เพิ่งมาเป็นช่วงหลังๆ อยู่ดีๆก็เป็นเอง

มีใครพอทราบไหมครับว่าแก้ยากไหม เกิดจากอะไร

 :P


หัวข้อ: Re: Wordpress ตัดคำไทยมีปัญหาครับ แก้อย่างไร
เริ่มหัวข้อโดย: Zentana ที่ 03 สิงหาคม 2015, 15:51:42
ลองทำตามนี้มั้ยครับ

http://zentana.me/wordpress-url-thai-long-no-plugins.html

ผมลองใช้กับของผมเอง ใช้งานได้ดีเลยทีเดียว
ไม่ต้องใช้ปลั๊กอินอีกต่อไป


หัวข้อ: Re: Wordpress ตัดคำไทยมีปัญหาครับ แก้อย่างไร
เริ่มหัวข้อโดย: เอิร์ธ ที่ 03 สิงหาคม 2015, 16:52:10
ลองทำตามนี้มั้ยครับ

http://zentana.me/wordpress-url-thai-long-no-plugins.html

ผมลองใช้กับของผมเอง ใช้งานได้ดีเลยทีเดียว
ไม่ต้องใช้ปลั๊กอินอีกต่อไป

ขอบคุณมากครับเดี๋ยวลองดู  :wanwan017:



หัวข้อ: Re: Wordpress ตัดคำไทยมีปัญหาครับ แก้อย่างไร
เริ่มหัวข้อโดย: Consolez ที่ 03 สิงหาคม 2015, 17:02:46
ตอนแรกผมก็ทำแบบรองรับ URL ไทยยาวๆแหละครับ

แต่ถ้าเราไม่สังเกตุบ่อยๆมันจะมีผลเสียกับเว็บเรา คือ บางครั้งมีอะไรอัพเดตแล้ว อยู่ดีๆ Title เราจะกลับมาเป็น 200 ตัวอังษรเหมือนเดิม ทำให้ลิ้งนั้นเข้าไม่ได้ Bot Google เข้าไม่ได้ อันดับเว็บตก

กว่าจะรู้ตัวเว็บก็ตกไปเยอะ ผมเลยตัดปัญหาพิมพ์ URL เป็นภาษาอังกฤษเลย Standard 200 ตัวอักษร ไม่ต้องมานั่งกังวลว่ามันจะเปลี่ยนเองเมื่อไหร่ บางครั้งผมก็งงว่าไม่ได้ทำอะไรกับเว็บเลย ทำไมอยู่ดีๆมันเปลี่ยนเอง

แนะนำกลับมาใช้ 200 ตัวอักษรเหมือนเดิมดีกว่าครับ


หัวข้อ: Re: Wordpress ตัดคำไทยมีปัญหาครับ แก้อย่างไร
เริ่มหัวข้อโดย: เอิร์ธ ที่ 03 สิงหาคม 2015, 17:05:49
อ่อตรงนี้เอิร์ธหมายถึงเจ้า excerpt ครับ

มันสั้นซะจนไม่รู้จะทำยังไงเลย  :P


หัวข้อ: Re: Wordpress ตัดคำไทยมีปัญหาครับ แก้อย่างไร
เริ่มหัวข้อโดย: sMongPed ที่ 03 สิงหาคม 2015, 17:10:04
substr UTF8 ค้นดู แก้จำนวน th/en ไม่เท่ากันได้ + แก้ตัว 4เหลี่ยมก็ได้


หัวข้อ: Re: Wordpress ตัดคำไทยมีปัญหาครับ แก้อย่างไร
เริ่มหัวข้อโดย: หนุ่มบ้านโคก ที่ 03 สิงหาคม 2015, 22:03:52
โหลดตัวแปลภาษาของเวอร์ชั่นเก่ามาวางทับครับ ไฟล์ th.mo อะ ผมก็เป็น ไฟล์แปลภาษามันเพี้ยน (ตรงตามที่ถามป่าว)  :P


หัวข้อ: Re: Wordpress ตัดคำไทยมีปัญหาครับ แก้อย่างไร
เริ่มหัวข้อโดย: Jir4yu ที่ 04 สิงหาคม 2015, 09:15:23
ผมใช้วิธีนี้กับ excerpt ครับ ตอนนี้ก็ยังได้ผลอยู่กับธีมที่เขียน

โค๊ด:
<?= iconv_substr(get_the_excerpt(),0,175,"UTF-8").' '; ?>

เปลี่ยน 175 เป็นจำนวนคำที่ต้องการจะตัด ลองดูนะครับ


หัวข้อ: Re: Wordpress ตัดคำไทยมีปัญหาครับ แก้อย่างไร
เริ่มหัวข้อโดย: นินจาฮาโตริ ที่ 14 สิงหาคม 2015, 13:12:15
ผมไม่รู้ว่า Theme ที่เจ้าของกระทู้ใช้เค้าเขียนไว้ยังงัยนะครับ แต่ทั่วไปแล้วเวลาเขียน Theme การกำหนดความยาว Excerpt ก็จะใช้โค้ดพวกนี้กันครับ

โค๊ด:
function custom_excerpt_length($length) {
     return 175; // ตรงนี้แก้เป็นความยาวของ Excerpt ที่จขกท.ต้องการครับ
}
add_filter('excerpt_length', 'custom_excerpt_length', 999);

เวลาแก้ก็ Ctrl+f หา
โค๊ด:
add_filter('excerpt_length
ครับ

ถ้าหาไม่เจอ ก็ลองหาโค้ด
โค๊ด:
substr($excerpt, 0, 175);

ถ้ายังหาไม่เจออีก คนที่เขียน Theme อาจใช้วิธีแบบความเห็นของคุณ Jir4yu ด้านบนก็ได้ครับ
ลองดูนะครับ