แก้ปัญหา url unicode ใน Google Analytics Post Pageviews wordpress

20 Jun 2016,
Share: 

สําหรับคนที่ใช้ plugin Google Analytics Post Pageviews ใน wordpress จะเจอปัญหาเมื่อ url ของ post เป็นภาษาไทย(unicode) plugin จะไม่สามารถดึงข้อมูลจาก google analytic ออกมาได้ ทําให้ views เป็น 0 วิธีการแก้ไขคือ

ftp เข้าไปเปิดไฟล์ “/plugins/google-analytics-post-pageviews/google-analytics-post-pageviews.php” หา function “gapp_get_post_pageviews” แก้ code ตรงบรรทัด

if ($ID) {

	$gaTransName = 'gapp-transient-'.$ID;
	$permalink = '/' . basename(get_permalink($ID));

} else {

	$gaTransName = 'gapp-transient-'.get_the_ID();
	$permalink = '/' . basename(get_permalink());

}

เปลี่ยนเป็น

if ($ID) {

	$gaTransName = 'gapp-transient-'.$ID;
	//$permalink = '/' . basename(get_permalink($ID));
	$permalink = '/' . urldecode(basename(get_permalink($ID)));

} else {

	$gaTransName = 'gapp-transient-'.get_the_ID();
	//$permalink = '/' . basename(get_permalink());
	$permalink = '/' . urldecode(basename(get_permalink()));

}

รูปตัวอย่างเมื่อเปลี่ยนเสร็จเรียบร้อย

Image

ผลการแก้ไข

Image

ผลการแก้ไข

Suggestion blogs

เริ่มต้นใช้ Linode

Linode คืออะไรLinode เป็น เป็นผู้ให้บริการ VPS (Virtual Private Server) เจ้าหนึ่ง เช่นเดียวกับ Digital Ocean และ Vultr ที่สามารถควบคุมได้ทุกอย่าง ไม่ว่าจะลงโปรแกรม หรือ Config Server ต่างๆ เหมือนเราเป็นเจ้าของ Server เครื่องนั้นๆเลย ซึ่งเบื้องหลังเค้าไม่ได้ให้เราควบคุมเครื่องจริงๆ แต่จะจําลองเครื่อง Server ขึ้นมาให้เราได้ใช้งานเสมือนว่าเราเป็น

การเขียนโปรแกรม ตรวจสอบ เลขคู่ เลขคี่

การเขียนโปรแกรม ตรวจสอบ เลขคู่ เลขคี่สําหรับการเขียนโปรแกรม เชคว่าเลขใดๆ เป็นเลขคู่หรือเลขคี่นั้น สามารถเขียนได้หลายวิธี ในบทความนี้ผมจะยกตัวอย่างการเขียนอีกแบบนึง โดยตัวอย่างนี้ผมจะเขียนเป็นภาษา javascript ดังนี้

วิธีดู size ของ directory ใน ubuntu

โดยทั่วไปถ้าเราต้องการจะดูว่ามีไฟล์อะไรอยู่ใน path ปัจจุบันบ้างเราก็จะใช้คําสั่ง ls


Copyright © 2019 - 2025 thiti.dev |  v1.58.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ