Post archive

Category: Wordpress

  • Wordpress

    WordPress เล่าประสบการณ์เอางานขึ้นโฮสต์

    วันนี้ผมได้เจอปัญหาเกี่ยวกับการอัพไฟล์ wordpress ขึ้นโฮสจริง ที่มีข้อมูลเว็บเดิมอยู่แล้ว เลยเอามาเล่าสู่กันฟัง หลังจากที่ผมได้ทำ wordpress ในเครื่องตัวเองเสร็จในระดับนึงแล้วแล้ว อยากจะอัพขึ้นโฮสกับเค้าบ้าง แต่ภายในโฮสก็มีข้อมูลเว็บเดิมอยู่แล้ว เลยสร้างโฟลเดอร์ขึ้นมาชื่อ 2013 ทำการสร้าง database + import ไฟล์ database เข้าไป พร้อมทั้งแก้ไขข้อมูลในไฟล์ wp-config.php เรียบร้อย จากนั้นก็อัพไฟล์ wordpress เข้าโฟลเดอร์ 2013 ตอนแรกก็คิดว่าคงไม่มีปัญหาอะไรแล้วละ แต่ไฉนเข้าดูบทความแล้วมันดันชี้พาทไปที่เว็บเก่าซะงั้น! งานเข้าละครับทีนี้ หาข้อมูล + สอบถามทวยเทพทั้งหลาย เลยได้ข้อสรุปมาดังนี้

    READ MORE
  • Wordpress

    การใช้งาน Plugin qTranslate สำหรับผู้ที่ต้องการทำเว็บไซต์ด้วย WordPress หลายภาษา

    สืบเนื่องด้วย ผมต้องทำเว็บบริษัทเป็น 2 ภาษา www.honghuat.com คือ ภาษาไทยและอังกฤษ โดยผมใช้ Wordpress ทำโดยออกแบบ Theme ใช้งานเอง ซึ่งในที่นี้ผมใช้ Plugin qTranslate ตัวนี้ทำซึ่งในกลุ่ม Plugin การทำหลายภาษานั้นก็มีหลายตัว แต่ในที่นี่ผมใช้ตัวนี้ โดยให้ท่านไป Download มาติดตั้ง แล้วทำการ Active มันก่อน ซึ่งในที่ผมจะมาอธิบายนี้ผมจะขอข้ามในส่วนของการติดตั้ง การ Set ค่าไปแต่ผมจะให้ Link ไปดูแทนเพราะว่าคนอื่นเค้าเขียนอธิบายได้ค่อนข้างละเอียดแล้ว ผมจะพูดถึงปัญหาที่เจอ และการแก้ไขปัญหาแทนน่ะครับ เพราะว่าผมเองก็มือใหม่ในการใช้ Plugin ตัวนี้

    READ MORE
  • Wordpress

    วิธีการแบ่งบทความขนาดยาว ให้เป็นหลายหน้า

    เมื่อวานผมท่องเน็ตตามปกติ แล้วไปเจอบทความบทความเวิร์ดเพรสบทความหนึ่ง http://www.techtutshub.com/2012/10/how-to-split-wordpress-posts-into-multiple-pages.html เขาสอนวิธีแบ่งหน้าบทความออกเป็นหลายๆเพจ และเขาได้ชี้แจงว่าไอ้การแบ่งบทความขนาดยาวออกเป็นหน้าย่อยๆ หลายๆหน้านั้น มันมีคุณประโยชน์ 2-3 อย่าง (มันอาจจะมากกว่านี้แหละมั้ง แต่เขาเขียนไว้เท่านี้)

    READ MORE
  • Wordpress

    เวิร์ดเพรส : ดูว่าใช้เวอร์ชั่นไหนอยู่

    วันก่อนนู้น เกิดความสงสัยว่าตัวเองกำลังใช้เวิร์ดเพรสเวอร์ชั่นไหนอยู่ แล้วก็ให้งงๆว่าจะดูจากตรงไหนหว่า อันที่จริงถ้าจะเปิดดูในฐานข้อมูลก็พอได้นะ แต่มันรู้สึกว่าเกินไปหรือเปล่า แค่อยากจะดูเวอร์ชั่นแค่เนี้ย ถึงกับต้องเปิดดูกันในฐานข้อมูลเชียวเหรอ เลยลองหาข้อมูลในอินเตอร์เน็ตดู ก็พบว่า เวรแท้… มันดูได้จากหน้าแดชบอร์ดเลยนี่นา ตั้ง 2 ตำแหน่งเลยเฮีย หรือจะดูจากไฟล์ wp-includes/version.php ก็ได้เหมือนกัน

    READ MORE
  • Wordpress

    เวิร์ดเพรส : เพิ่ม thumbnail คอลัมน์เข้าไปในหน้า posts

    ทริกนี้น่าจะเหมาะกับคนที่นำเอาภาพ thumbnail ไปใช้ทำอะไรบางอย่าง โดยปกติแล้วในแบ็กเอ็นของตัวเวิร์ดเพรสมันจะไม่แสดงให้เห็นว่า บทความไหนใส่ thumbnail ไปบ้างยังไม่ใส่ไปบ้าง ทำให้ลำบากต่อการตรวจสอบ เราจึงโมแบ้กแอ็นมันนิดหน่อยให้มันโชว์ภาพ thumbnail ออกมาจะได้รู้ว่าบทความไหนไม่ได้ใส่ การ customize นี้จะไม่มีผลกระทบใดๆต่อการอัปเดตเวอร์ชั่นของเวิร์ดเพรส เพราะเราเขียนฟังก์ชั่นเข้าไปในไฟล์ functions.php ที่อยู่ในโฟลเดอร์ธีมที่ใช้อยู่ในปัจจุบัน ยกเว้นเราเปลี่ยนธีม ก็ต้องเขียนกันใหม่อีกครั้ง สังเกตนะครับว่า เวิร์ดเพรสนี่มันยอมให้เรา customize ได้แม้กระทั่ง backend โดยไม่กระทบกับ core แต่อย่างไร เรียกว่ายืดหยุ่นสุดๆ จริงๆ เปิดไฟล์ functions.php ที่อยู่ในโฟลเดอร์ธีมที่ใช้อยู่ในปัจจุบัน แล้วเพิ่มโค้ดนี้เข้าไป add_filter(’manage_posts_columns’, ‘pts_posts_columns’, 5); function pts_posts_columns($defaults){ $defaults[’pts_post_thumbs’] = __(’Thumbs’); return $defaults; }   add_action(’manage_posts_custom_column’, ‘pts_posts_custom_columns’, 5, 2); function pts_posts_custom_columns($column_name, $id){ if($column_name === ‘pts_post_thumbs’){ […]

    READ MORE
  • Wordpress

    เวิร์ดเพรส : เคลียร์ถังขยะทุกๆ x วันอัตโนมัติ

    บอกตามตรงวิธีนี้ผมไม่ได้ใช้เองในเว็บหรอก เพราะเขียนบทความอยู่คนเดียว แต่เห็นว่าถ้าเป็นเว็บที่มีหลายๆคนช่วยกันเขียน หรือเว็บที่มีการลบโพสต์ ลบคอมเม้นท์กันบ่อยๆ ลบแล้วจะวิ่งตามไปเคลียร์ถังขยะอีกก็คงขี้เกียจ  ตั้งให้มันเคลียร์ตัวเองซะเลยดีกว่าเป็นทางออกที่เข้าท่า  อาจจะให้ลบทุกๆ 30 วันก็ได้ (ธรรมเนียมนิยมของเซอวิสประเภทอีเมล์) วิธีการก็ง่ายๆ แค่เพิ่มตัวแปร constant เข้าไปในไฟล์ wp-config.php define(‘EMPTY_TRASH_DAYS’, 30);define(‘EMPTY_TRASH_DAYS’, 30); ตัวเลขพารามิเตอร์ตัวที่สองคือจำนวนวัน ที่จะให้มันลบอัตโนมัติ ใส่เข้าไปตรงไหนก็ได้นะครับ แถวๆที่กำหนดค่าการเชื่อมต่อฐานข้อมูลนั่นแหละ

    READ MORE
  • Wordpress

    เวิร์ดเพรส : ตั้งค่าไม่ให้เก็บ Revision

    เวิร์ดเพรสนั้นในตอนที่เรากำลังพิมพ์บทความ มันจะ auto save บันทึกอัตโนมัติให้เรา เผื่อไว้ว่าพิมพ์ๆไปไฟมันจะดับแล้วบทความหาย มั้ง ทีนี้ตอนที่มันบันทึกอัตโนมัติมันนั้น มันไม่ได้เอาไปทับของเรคคอร์ดเดิม แต่จะเพิ่มเป้นเรคอร์ดใหม่ในฐานข้อมูลไปเรื่อยๆ และมาร์คเรคคอร์ดไว้ว่า revision ที่เท่าไร ( มันสามารถกู้บทความเป็น revision ได้นะ เผื่อเขียนผิดบันทึกผิด ไรเงี้ย) ผมว่าถ้าในเว็บเราเขียนกันหลายๆคน มีการจัดลำดับของนักเขียนตามที่เวิร์ดเพรสออกแบบมา revision จะมีประโยชน์อย่างแรง แต่ส่วนใหญ่แล้วเรามักจะเขียนคนเดียว revision จึงไม่ค่อยเป็นประโยชน์มากนัก นอกจากทำให้หมายเลขเรคคอร์ดในฐานข้อมูลเพิ่มมากขึ้น และข้อมูลที่ไม่จำเป็นจำนวนหนึ่ง (ก็ไอ้ revision นั่นแหละ) ฉะนั้นปิดคุณสมบัตินี้เสียดีกว่า เวิร์ดเพรสเนี่ยนะ มันก็ทำมาดีเหลือเชื่อ คุณสมบัติของมันปริมาณมากถ้าเราไม่ต้องการใช้ เราแค่ไปสร้างตัวแปร constant ไว้ในไฟล์ wp-config.php เท่านั้น ปิด revision เปิดไฟล์ wp-config.php ขึ้นมา ใส่คำสั่งนี้เข้าไป /* platoosom settings*/ define (‘WP_POST_REVISIONS’,FALSE);/* platoosom settings*/ define (‘WP_POST_REVISIONS’,FALSE); […]

    READ MORE
  • Wordpress

    บันทึกเรื่องงาน ว่าด้วยบังคับล้อกอิน

    เมื่อวานซืนต้องทำงานชิ้นหนึ่ง ที่จะต้องให้หน้าเพจ php หน้าหนึ่งซึ่งอยู่ข้างนอกโฟลเดอร์ที่ติดตั้งเวิร์ดเพรส ให้สามารถใช้งานฟังก์ชั่นของเวิร์ดเพรสได้ อธิบายอีกที คือไอ้หน้าเนี้ย ถ้าใครเข้ามาและยังไม่ได้ล้อกอินที่เวิร์ดเพรสที่ติดตั้งไว้ มันจะต้องเด้งไปให้ล้อกอินก่อน จึงจะสามารถดูหน้านี้ได้ พาธที่ติดตั้งเวิร์ดเพรสไว้คือ http://www.borkboon.com/jackiechancharity/ ส่วนไฟล์ที่ต้องการให้ใช้ระบบล้อกอินร่วมกับเวิร์ดเพรสคือที่นี่ http://www.borkboon.com/th/aboutus.php ในส่วนหัวของไฟล์ aboutus.php  ผมใส่โค้ดนี้เข้าไป <?php require(’../jackiechancharity/wp-load.php’); require(’../jackiechancharity/wp-blog-header.php’); if ( !is_user_logged_in() ) { auth_redirect(); exit; } ?><?php require(‘../jackiechancharity/wp-load.php’); require(‘../jackiechancharity/wp-blog-header.php’); if ( !is_user_logged_in() ) { auth_redirect(); exit; } ?>

    READ MORE