संदर्भ के लिए कस्टम डेटा संग्रहीत करने के लिए सबसे अच्छा अभ्यास क्या है संदर्भ: मुझे साइट के लिए बहुत सारे अनुकूलन और कुछ फ़ील्ड (20+) के साथ एक फॉर्म बनाने की आवश्यकता है और प्लगइन स्थापित करने और नरक को संशोधित करने के बजाय इसमें से (या प्लगइन के एपीआई सीखना) मैंने अपनी खुद की प्लगइन लिखने का फैसला किया। चूंकि मैं इसे स्क्रैच से कर रहा हूं क्योंकि डेटा संग्रह करने के सवाल का जवाब देना था।वर्डप्रेस
अधिकांश लोग एक कस्टम पोस्ट के बजाय एक कस्टम पोस्ट प्रकार और मेटा डेटा का उपयोग करने का सुझाव देंगे और जब मैं कस्टम पोस्ट प्रकार और टैक्सोनोमी आदि से परिचित हूं, तो मुझे आश्चर्य होगा कि यह शुद्ध डेटा संग्रहण के लिए सबसे अच्छा है या नहीं।
फॉर्म एकल उपयोग है और जो डेटा मैं संग्रहीत कर रहा हूं वह साइट के सामने के अंत में पहुंच योग्य नहीं होगा और केवल WP-admin पर "देखा" जाएगा और यह संभवतः केवल एक पृष्ठ होगा एक फिल्टर करने योग्य टेबल।
तो यह सवाल एक कस्टम पोस्ट प्रकार और मेटा-डेटा का उपयोग करके यह वारंट है या क्या मुझे सिर्फ एक टेबल बनाना चाहिए और $ wpdb क्लास का उपयोग करना चाहिए क्योंकि यह सीआरयूडी को सरल बनाता है और अभी भी चीजों को करने के "वर्डप्रेस तरीके" पर चिपक जाता है।
पढ़ना:This post एक कस्टम तालिका के लिए एक अच्छा मामला बनाता है, खासकर जब से उनके उदाहरण निजी डेटा भंडारण के बारे में है, दक्षता और गोपनीयता के सवाल पैदा हुई। This question, कुछ साल पहले उत्तर दिया गया था लेकिन सार्वजनिक स्थिति के लिए संग्रहीत डेटा के बाद उपयोग-मामला अलग था।
अच्छा आप woocommerce उल्लेख किया है, आप जिस तरह से woocommerce का आयोजन करता है यह डेटा है खुश हैं? मुझे पता है कि यह वर्डप्रेस मानकों के साथ इनलाइन है, लेकिन कुछ मामलों में मेरी इच्छा है कि यह अलग-अलग बनाया जाएगा। – funkysoul
हां मैं इसके साथ खुश हूं। मैंने पहले से ही कई एक्सएमएल कैटलॉग आयात किए हैं जो स्वयं निर्मित आयात स्क्रिप्ट के साथ आयात करते हैं जो उत्पाद डेटा को स्टोर करने के लिए सामान्य वर्डप्रेस फ़ंक्शंस का उपयोग करते हैं। कम से कम मेरे पास स्टोर में 5000 से अधिक उत्पाद हैं, और यह अच्छा लगता है;) –