ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptอยากได้ id เดิมกลับมาใน wp ทำงัย ชวยหน่อย งมมา 4 ชม.แล้ว
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: อยากได้ id เดิมกลับมาใน wp ทำงัย ชวยหน่อย งมมา 4 ชม.แล้ว  (อ่าน 638 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
newbie-pro
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 256
ออฟไลน์ ออฟไลน์

กระทู้: 2,419



ดูรายละเอียด
« เมื่อ: 20 ธันวาคม 2012, 00:54:45 »

แบบว่าลบหมวดหมู่ทิ้ง แล้ว สร้างหมวดหมู่ใหม่ ปรากฎว่ามันไม่รองรับการแสดงผลอะ

เพราะว่า หมวดหมู่เดิมคือ id 23

พอสร้างใหม่ได้ id 24 ปรากฏว่าการแสดงผลมันเพื้ยนไปเลย

คำถามคือว่าทำอย่างไรให้ได้ id 23 กลับมาอ่ะ  งม ตั้งแต่คำแล้ว
บันทึกการเข้า

สนุกสนาน
ก๊วนเสียว
*

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 209



ดูรายละเอียด
« ตอบ #1 เมื่อ: 20 ธันวาคม 2012, 01:14:39 »

ผมเดานะครับ wp หมวดหมู่นี้ ในระบบ admin มันคือ เมนู pages ใช่มั้ยครับ
บันทึกการเข้า

รับซื้อโดเมนเนมทุกดอท ยกเว้น .info เหลืออายุโดเมนเนมตั้งแต่ 4 เดือนขึ้นไป
ไม่ว่าจะโดนแบน โดน deindex หรือ ไม่ใช้แล้ว (เฉพาะ Godaddy)
ราคาโดเมนละ 1 ดอล ชำระผ่านเงินสดผ่านออนไลน์ หรือ ทาง Paypal สามารถติดต่อได้ทาง PM ครับ
Normaderm
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 181
ออฟไลน์ ออฟไลน์

กระทู้: 3,982



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 20 ธันวาคม 2012, 01:20:41 »

ลองหาแก้เลขไอดี ใน db ดูครับ
บันทึกการเข้า

ReleaseCandidate
คนรักเสียว
*

พลังน้ำใจ: 43
ออฟไลน์ ออฟไลน์

กระทู้: 181



ดูรายละเอียด
« ตอบ #3 เมื่อ: 20 ธันวาคม 2012, 01:59:55 »

ถ้าแก้ Category ID ต้องแก้ wp_terms,wp_term_taxonomy,wp_term_relationships

* แก้ตัว prefix  จาก wp เป็นของท่านนะ
** backup db ก่อนทำตามนะครับ ถ้าพังผมไม่รับผิดชอบนะครับ


ต้องการ Category ID 24 เป็น 23
1. เอา 23 ไปไว้ชั่วคราวที่ 2424 ก่อน
2. เอา 24 เปลี่ยนเป็น 23
3. เปลี่ยนจาก 2424 ที่ชั่วคราวไว้มาเป็น 24
โค๊ด:
UPDATE `wp_terms` SET `term_id` = 2424 WHERE `term_id` = 23
UPDATE `wp_terms` SET `term_id` = 23 WHERE `term_id` = 24
UPDATE `wp_terms` SET `term_id` = 24 WHERE `term_id` = 2424

UPDATE `wp_term_taxonomy` SET `term_id` = 2424 WHERE `term_id` = 23
UPDATE `wp_term_taxonomy` SET `term_id` = 23 WHERE `term_id` = 24
UPDATE `wp_term_taxonomy` SET `term_id` = 24 WHERE `term_id` = 2424

UPDATE `wp_term_taxonomy` SET `term_taxonomy_id` = 2424 WHERE `term_taxonomy_id` = 23
UPDATE `wp_term_taxonomy` SET `term_taxonomy_id` = 23 WHERE `term_taxonomy_id` = 24
UPDATE `wp_term_taxonomy` SET `term_taxonomy_id` = 24 WHERE `term_taxonomy_id` = 2424

UPDATE `wp_term_relationships` SET `term_taxonomy_id` = 2424 WHERE `term_taxonomy_id` = 23
UPDATE `wp_term_relationships` SET `term_taxonomy_id` = 23 WHERE `term_taxonomy_id` = 24
UPDATE `wp_term_relationships` SET `term_taxonomy_id` = 24 WHERE `term_taxonomy_id` = 2424
บันทึกการเข้า

newbie-pro
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 256
ออฟไลน์ ออฟไลน์

กระทู้: 2,419



ดูรายละเอียด
« ตอบ #4 เมื่อ: 20 ธันวาคม 2012, 02:48:59 »

อ้างถึง
UPDATE `wp_terms` SET `term_id` = 2424 WHERE `term_id` = 23
UPDATE `wp_terms` SET `term_id` = 23 WHERE `term_id` = 24
UPDATE `wp_terms` SET `term_id` = 24 WHERE `term_id` = 2424

UPDATE `wp_term_taxonomy` SET `term_id` = 2424 WHERE `term_id` = 23
UPDATE `wp_term_taxonomy` SET `term_id` = 23 WHERE `term_id` = 24
UPDATE `wp_term_taxonomy` SET `term_id` = 24 WHERE `term_id` = 2424

UPDATE `wp_term_taxonomy` SET `term_taxonomy_id` = 2424 WHERE `term_taxonomy_id` = 23
UPDATE `wp_term_taxonomy` SET `term_taxonomy_id` = 23 WHERE `term_taxonomy_id` = 24
UPDATE `wp_term_taxonomy` SET `term_taxonomy_id` = 24 WHERE `term_taxonomy_id` = 2424

UPDATE `wp_term_relationships` SET `term_taxonomy_id` = 2424 WHERE `term_taxonomy_id` = 23
UPDATE `wp_term_relationships` SET `term_taxonomy_id` = 23 WHERE `term_taxonomy_id` = 24

พังไปแล้วท่าน แต่ไม่ใช่เพราะท่านนะ แบบว่าอ่านของฝรั่งแล้วทำตามหนะ มั่วๆ ไม่ใช่อย่างนี้ด้วยซ้ำไป

แต่ไม่เป็นไร เดี๋ยวแบ็คอัพขึ้นไปใหม่ มันเป็นแค่ตัวทดลองหน่ะ
« แก้ไขครั้งสุดท้าย: 20 ธันวาคม 2012, 02:51:08 โดย newbie-pro » บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์