สําหรับคนที่ใช้ 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()));
}
รูปตัวอย่างเมื่อเปลี่ยนเสร็จเรียบร้อย

ผลการแก้ไข

ผลการแก้ไข
สวัสดีครับ ในบทความนี้ก็เป็น EP.10 แล้วนะครับ โดยเนื้อหาจะเป็นเรื่องเกี่ยวกับ Defer คืออะไร ใช้ทําอะไรสําหรับท่านใดที่ยังไม่ได้อ่าน EP.9 ท่านสามารถกลับไปอ่านก่อนได้นะครับที่นี่ Go EP.9 Go Contextมาเริ่มเรียนรู้ไปด้วยกันตามหัวข้อด้านล่างเลยครับ
โดยปกติแล้ว Class ต่างๆจะมี Method เป็นของตัวเองอยู่แล้ว แต่ถ้าเราต้องการจะเขียน Method เพิ่มเติมเข้าไป ในกรณีที่เราเป็นเจ้าของ Source code เราสามารถแก้ไข Source code ของเราได้เลย แต่ถ้าในกรณีที่เราไม่ได้เป็นเจ้าของ Source code เรามีเพียงแค่ dll ไฟล์เท่านั้น เราจะทําอย่างไร? ใน .net 3.0 ขึ้นไป เราสามารถเพิ่ม Method เสริมให้กลับ Class ที่ถูกสร้างไว้แล้วได้ โดยจะเรียกว่า Extension Method
สวัสดีครับ วันนี้ผมจะสอนวิธีการ update extension ของ chrome กันครับ โดยปกติแล้ว ระบบ extension ของ chrome จะ update ให้เราโดยอัตโนมัติอยุ่แล้ว แต่ถ้าเราใจร้อนก็สามารถ update ด้วยตัวเองได้ โดยมีวิธีดังนี้ ให้ลบ extension ออกแล้ว ติดตั้งใหม่ ผมจะแบ่งเป็นสองขั้นตอนคือ ลบ extension และ ติดตั้ง extension