Category Archives: Wordpress

wordpress , theme wordpress , everything wordpress

[fix,solve] wordpress plugin jetpack Warning: array_key_exists()

Hi, this problem I have found when I updated jetpack. I see many people get this warning

Warning: array_key_exists(): The first argument should be either a string or an integer in /srv/http/domain.com/wp-content/plugins/jetpack/modules/photon.php on line 183

I try to fix it then I did it ! but … I not sure the plugin can run smootly ( I mean work complete like it was before update ) or not. ok let’s check it out.

1. you have to download the file name ‘photon.php’ form the path that in the warning.

2. open it and find the line 183. you will see the code something like this:

if ( false == $width && false == $height ) {
                                    $width = $src_per_wp[1];
                                    $height = $src_per_wp[2];
                                    $transform = 'fit';
                                } elseif ( isset( $size ) && array_key_exists( $size, $image_sizes ) && isset( $image_sizes[ $size ]['crop'] ) ) {
                                    $transform = (bool) $image_sizes[ $size ]['crop'] ? 'resize' : 'fit';
                                }

3. you put this code before that code in the second

f(gettype($size) == 'array')
								{
									$size = 'full';
								}

that’s it. easy :)

I hope this help you and I apologize my english skill. I try to do the best :(

[งาน Event] ไปตะลุยงาน WordPress Dev Night ครั้งที่ 3 ตอนจบ

Section 2 ตัดโครง html @pornantha (thaicss.com)

HTML5 & CSS3 เนื่องจากวิทยากร หงุดหงิดเรื่อง theme ที่บางคนเขียนห่วยจึงอยากทำเองและอธิบายเองเลย วิทยากรได้เล็งเห็นว่าคนเรามีปัญหาใหญ่มากๆเรื่อง พื้นฐาน เราไม่เคยรู้อะไรจริงๆเลย แค่ไปหาคำตอบในเน็ตหรือว่าดูจากฝรั่งมา ไม่เคยตั้งใจหาคำตอบว่าอันนี้คืออะไร อันนั้นคืออะไร ทำไมต้องเขียนอย่างนี้ ถ้าใช้ความสามารถอย่างนู้นได้หรือไม่ และวิทยากรก็เลยทำเว็บเขียนอธิบายเองเลยซึ่งเราคงรู้จักกันดีนั่นคือ www.thaicss.com

Continue reading

[งาน Event] ไปตะลุยงาน WordPress Dev Night ครั้งที่ 3 ตอนแรก

หายไปซะนาน กลับมาเขียนต่อเกี่ยวกับพวกเรื่อง Event อีกแล้วครับเพราะว่างานพวกนี้ ถ้าเราไม่ไปเราจะไม่ได้ของกลับมา ไม่ใช่ของแจกนะ -__ – ของที่ว่าเนี้ยคือความรู้ใหม่ๆ หลายๆอย่างนั้นแทบเรียกได้ว่าเปิดหูเปิดตาเสมอ และที่สำคัญที่สุดคือ ได้ไฟในการทำอะไรซักอย่างกลับมา อยากลอง อยากเล่น อยากใช้มันบ้าง มันจะทำเงินให้เราไหม หรือว่ามันจะช่วยให้เราจัดการงานของเราได้อย่างไร วันละ หัวเรื่องวันนี้ดูก็รู้คงหนีไม่พ้นเรื่อง WordPress อย่างแน่นอน แต่เดี๋ยวก่อน … มันไม่ได้น่าเบื่อหรอก เพราะเราทุกคนคงยังไม่รู้อีกเยอะเยะว่า ใครหลายคนหาเงินจากมันได้เป็น ล้านบาท !!!!!!!

Continue reading

ความน่าค้นหาของ (เสน่ห์ ) CSS sprites : เทคนิค,เครื่องมือ,ตัวอย่าง

CSS sprites อาจจะไม่ใช่เรื่องใหม่ ในความเป็นจริงแล้วมันเป็นเทคนิคที่ดีกลายมาเป็นเรื่องพื้นฐานของนักพัฒนาเว็บไซร์ ( Web developer ) ที่จะต้องเรียนรู้ แน่นอนแหละว่า CSS sprites ไม่ใช่สิ่งสำคัญ คุณจะไม่ใช่มันก็ได้ แต่บางเหตุการณ์นั้นมันก็มีประโยชน์เป็นข้อได้เปรียบในการปรับปรุงแก้ไข โดยเฉพาะอย่างยิ่งเรื่องการที่เราต้องการให้ server ของเรานั้นโหลดน้อยๆ และถ้าคุณผู้อ่านนั้นไม่เคยได้ยินมาก่อน เกี่ยวกับ CSS sprites เอาล่ะ ! ถึงเวลาที่เราจะไปทำความรู้จักกับ CSS sprites ซักทีว่ามันคืออะไร  ? มีความเจ๋งยังไงกับงานของเรา ? และมีเครื่องไม้เครื่องมืออะไรที่จะช่วยเราทำมัน  … !?

Continue reading

reset css พื้นฐานของการก้าวไปสู่ master

วันนี้จะมาพูดถึงเรื่อง reset css สักหน่อย สำหรับ Web Designer แล้วคงจะหลีกหนีเจ้าภาษา CSS ( Cascading Style Sheets ) ซึ่งการที่พวกเราโชคดี ( หรือร้าย ) ที่ได้เกิดมายุคที่มี browser ให้เราเลือกใช้มากกว่า IE และดีกว่าด้วยประการทั้งปวง ทำให้เรานั้นต้องเข้าใจว่า browser แต่ละยี่ห้อนั้นอ่าน CSS บางตัวนั้น แสดงผลออกมาไม่เหมือนกัน ซึ่งทำให้เราต้องปวดกระหม่อม ( กะบาลนั่นเอง ) ไม่รู้ว่าอันไหนอ่านอะไร แก้ให้ตัวนี้อ่านได้สวยอีกตัว ที่มี inter inter อะไรเนี้ยดันอ่านไม่เหมือนชาวบ้านอีก ดังนั้นเราจึงต้อง RESET !!! มันให้การแสดงผลมันเหมือนกันให้หมดทุก browser หรือที่เราเรียกว่า cross-browser แล้วเวลาจะเรียกใช้จะได้แสดงออกมาเหมือนกัน เอ้า !! แล้วทำยังไงล่ะ !!? นั่นนะสิ … มันถึงได้มาเป็นหัวข้อที่จะเขียนในวันนี้ไง ( 555+ )

Continue reading