คำถามติดแท็ก bulk-import

3
ฉันจะอัปโหลดภาพจำนวนมากและสร้างโพสต์สำหรับแต่ละภาพในเวลาเดียวกันโดยอัตโนมัติได้อย่างไร
ฉันรู้วิธีอัปโหลดภาพหลายภาพในโพสต์ที่มีอยู่ แต่นี่เป็นสถานการณ์ที่แตกต่าง นี่คือแคตตาล็อกเนื้อหาขนาดใหญ่โดยมีโพสต์ประเภทกำหนดเองแต่ละรายการที่แสดงเนื้อหารูปภาพ (ดังนั้นรูปภาพเดียวจะถูกกำหนดเป็น "รูปภาพเด่น" สำหรับแต่ละโพสต์) ทั้งระบบใช้งานได้ดีสำหรับการสร้างสินทรัพย์แบบครั้งต่อครั้ง แต่ใช้เวลานานเกินไป ฉันต้องสามารถ "แบตช์" อัปโหลดภาพหลายภาพในครั้งเดียวจากนั้นสร้างโพสต์ใหม่สำหรับแต่ละภาพจากนั้นแนบภาพไปที่โพสต์ใหม่ในชื่อ "ภาพเด่น" จะไม่มีเนื้อหาข้อความที่ป้อนสำหรับแต่ละโพสต์ - เพียงบางส่วนของการกำหนดเมตาดาต้าและอนุกรมวิธานที่กำหนดเองดังนั้นจึงเป็นไปได้ที่จะแบทช์กำหนดเมทาดาทาและอนุกรมวิธานในระหว่างกระบวนการสร้างแบทช์นี้ ฉันได้ค้นคว้าวิธีการแก้ปัญหาจากการสร้างโพสต์ XML-RPC (ซึ่งมักจะไม่จัดการกับการอัพโหลด / กำหนดภาพ) ไปยังปลั๊กอินที่ดึงไฟล์จากไดเรกทอรีเซิร์ฟเวอร์ไปยังไลบรารีสื่อ (ซึ่งไม่ครอบคลุมการสร้างโพสต์) และ jquery หลายไฟล์ ตัวอัปโหลด (ซึ่งโดยทั่วไปเป็นเพียงการถ่ายโอนไฟล์ในไดเรกทอรี) ฉันค่อนข้างเชี่ยวชาญใน PHP มีปลั๊กอินและธีมในตัว แต่ฉันนิ่งงันว่าจะจัดการกับกระบวนการนี้อย่างไรเนื่องจากต้องใช้ขั้นตอนแรกของการรับไฟล์ไปยังเซิร์ฟเวอร์ด้วยความจุชั่วคราวจากนั้นสร้างโพสต์ตามไฟล์ อัปโหลดและกำหนดเมตาดาต้าที่ระบุบางอย่างให้กับทั้งชุด ฉันหวังว่าสิ่งนี้สามารถทำได้ในแผงผู้ดูแลระบบที่กำหนดเอง แต่ถ้าฉันต้องทำสิ่งนี้นอก wp-admin ก็ไม่เป็นไร ... ไอเดีย?

4
ล้างข้อมูลอัปโหลดโฟลเดอร์โครงสร้างฐานข้อมูล Media Library
ฉันทำการอัปเกรดและล้างข้อมูลบล็อกเก่าที่เริ่มต้นใน Blogger.com จากนั้นย้ายไปใช้ WordPress 2.1, 2.3 และ 3.0 ที่โฮสต์โดยโฮสต์เอง ภาพในการโพสต์จะกระจายอยู่รอบส่วนใหญ่ของพวกเขาใน/wp-content/แต่ไม่ทั้งหมดในหรือ/wp-content/uploads/ /wp-content/uploads/year/month/คนอื่นยังคงอ้างอิงเซิร์ฟเวอร์รูปภาพของ blogger.com ฉันต้องการที่จะรวมพวกเขาทั้งหมดใน/wp-content/uploads/year/month/ซึ่งฉันคิดว่าเป็นสถานที่ "ถูกต้อง"? สิ่งนี้จะทำให้การอัพเกรดในภายหลังง่ายขึ้น วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? ฉันต้องการอัปเดตข้อมูลเมตาด้วยเพื่อให้ Media Library สามารถจัดการข้อมูลทั้งหมดได้ ฉันไม่พบเอกสารใด ๆ เกี่ยวกับเรื่องนี้ดังนั้นขออภัยถ้าฉันพลาดมันโปรดชี้ไปที่มัน แน่นอนฉันจะให้การเปลี่ยนเส้นทางจากที่ตั้งเก่าไปยังที่ใหม่ วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? เทมเพลต404.phpของปลั๊กอินหรือไม่ ฉันต้องการเพิ่มการบันทึกบางส่วนเพื่อให้เราสามารถค้นหาหน้าอ้างอิงและอาจแก้ไขให้ถูกต้อง ( แต่เดิมคำถามนี้ถูกถามในฟอรัมการสนับสนุน WordPressแต่ไม่มีคำตอบที่เป็นประโยชน์)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.