WordPress

วิธีการย้ายเว็บแบบเปลี่ยน URL บนโฮสต์เดิม โดยรักษาอันดับ SEO บน Google

Google Search Console

มีเหตุให้ต้องไปช่วยย้ายเว็บไซต์แห่งหนึ่ง โดยเป็นการย้ายโดเมนเนม (URL) บนโฮสต์เดิม ซึ่งไม่ใช่เรื่องยากอะไรถ้าหากเราสนใจแค่ตัวเว็บไซต์ (เปลี่ยนชื่อ URL ในโฮสต์ และใน Database/Config ของตัว CMS ก็จบแล้ว)

แต่พอมีเงื่อนไขตามมาว่า เป็นการย้ายบนระบบ Plesk ที่ติดตั้ง WordPress ในรูปเว็บแอพพลิเคชันของ Plesk เอง (กดอัพเดตอัตโนมัติจาก Plesk ได้) และย้ายแบบให้ Google Search เห็นว่าย้าย ถูกต้องตามหลัก SEO ด้วย เลยมีความซับซ้อนขึ้นมาอีกพอสมควร

ทำเสร็จแล้วก็มาจดขั้นตอนเก็บไว้ ดังนี้ (อ้างอิงการใช้งานตาม Plesk เวอร์ชัน 12.5)

แก้ปัญหา WordPress ล็อกอินไม่ได้ หลังย้าย URL ของเว็บไซต์

wordpress login

เจอโจทย์ว่าย้ายเว็บที่เป็น WordPress (ในทีนี้คือโฮสต์เดิม เปลี่ยนแค่ URL) แล้วพบปัญหาไม่สามารถล็อกอินได้

อาการคือเข้าหน้า wp-login เจอช่องกรอก username/password แล้ว กดล็อกอินไปจะกลับมาหน้าเดิมอีกครั้ง ไม่สามารถเข้ามายังหน้า dashboard ได้

ปัญหานี้เกิดจากเราเปลี่ยน URL ของเว็บไซต์ แม้ว่าจะแก้ URL ในฐานข้อมูล (siteurl และ home) แล้วก็ตาม อาจยังไม่เป็นผล

ทางแก้คือให้เพิ่ม 2 บรรทัดนี้เข้าไปในไฟล์ wp-login.php

update_option('siteurl', 'http://www.newurl.com' );
update_option('home', 'http://www.newurl.com' );

มันจะรันตอนเราโหลดหน้าล็อกอิน แล้วบอกระบบว่า URL เปลี่ยนแล้ว ให้เปลี่ยนค่าอื่นๆ ในเซสซันด้วย

Keyword: 

WordPress: Exclude Category from Feed

WordPress

ข้อดีของ WordPress คือ ecosystem ของปลั๊กอินที่มีขนาดใหญ่มาก อยากได้อะไรมักมีคนทำปลั๊กอินไว้ให้แล้ว ถ้าไม่ใช่ท่าแปลกๆ จนเกินไปก็แทบไม่ต้องทำเองเลย

ล่าสุดมี requirement ว่าไม่ต้องการแสดงเนื้อหาจากบางหมวดลงใน feed ของเว็บไซต์ จริงๆ ทางออกไม่ยากก็คือเพิ่ม hook ดักเข้าไว้ตอน functions.php แต่เนื่องจากไม่ต้องการ maintain custom code เลยเลือกใช้ปลั๊กอินแทนดีกว่า

ปลั๊กอินที่พบคือ RSS Filter ใช้ง่าย ตรงกับความต้องการ กรอกแค่เบอร์ ID ของ category/tag/user ที่ไม่อยากให้แสดงบน feed ก็เสร็จแล้ว

แต่ถ้าอยากปรับแต่งส่วนอื่นๆ ของเว็บไซต์ (เช่น หน้าเว็บ) นอกเหนือจาก feed ด้วย ก็สามารถใช้ Simply Exclude ที่มีความสามารถเพิ่มขึ้นอีก

Keyword: 

WordPress.com Calypso - ความเห็นหลังใช้งาน

WordPress.com Calypso

การเปลี่ยนแปลงครั้งใหญ่ของโลก WordPress ในรอบหลายปีคือ ระบบ backend ตัวใหม่ชื่อ Calypso ที่ต้องการแก้ปัญหาหลายๆ อย่างของฐานโค้ดเดิม

ถ้าเราล็อกอินเข้าระบบ WordPress.com ในวันนี้ สิ่งที่เห็นคือ Calypso นั่นแหละ และถ้ายังไม่พอใจก็สามารถดาวน์โหลด desktop client ที่หน้าตาเหมือนกันทุกประการ (มันคือตัวเดียวกันนิ) ไปใช้งานได้ด้วย

ลองใช้ระบบ Calypso มาสักระยะหนึ่งแล้วก็ขอบันทึกความเห็นไว้ดังนี้

Keyword: 

Disqus vs Facebook Comments

Disqus

ย้ายระบบคอมเมนต์ของเว็บ 2Baht.com จากเดิมใช้ Disqus มาเป็น Facebook Comments เลยคิดว่าควรบันทึกไว้สักหน่อย ว่าแต่ละตัวมีข้อดีข้อเสียอย่างไร และเราควรเลือกใช้ตัวไหนดี

Disqus

Pages

Subscribe to RSS - WordPress