में वर्डप्रेस शोर्ट-शैली फ़ंक्शन कैसे बनाएं I छवियों के साथ "[[133]]" जैसे शॉर्टकोड को प्रतिस्थापित करने के लिए PHP में वर्डप्रेस शोर्ट-शैली सुविधा बनाने की कोशिश कर रहा हूं। असल में, मैं चित्र URL/खिताब/आईडी 1-150 साथ उपशीर्षक के एक MySQL तालिका है, और मैं गतिशील इस तरह लघुकोड के साथ अपने पृष्ठों के पाठ में उन्हें सम्मिलित करने के लिए सक्षम होना चाहते हैं:PHP
Blabla bla bla bla bla। [[5]] इसके अलावा, ब्ला ब्ला ब्ला ब्ला ब्ला [[27]] अरे, और ब्लै ब्लै ब्लै! [[129]]
तो, मैं सिर्फ $ आईडी के रूप में आईडी हड़पने, और फिर एक MySQL क्वेरी के लिए यह mysql_query तरह फ़ीड (करना चाहते हैं "शीर्षक, उपशीर्षक छवियों से URL का चयन करें जहां आईडी = $ आईडी") और उसके बाद आईएमजी/शीर्षक/उपशीर्षक के साथ "[[id]]" को प्रतिस्थापित करें। मैं एक ही पृष्ठ पर कई बार ऐसा करने में सक्षम होना चाहता हूं।
मुझे पता है कि इसमें रेगेक्स और preg_match, preg_replace, strstr, strpos, substr के कुछ संयोजन शामिल हैं ... लेकिन मुझे नहीं पता कि कहां से शुरू करना है और कौन से कार्यों को मैं करने के लिए उपयोग करना चाहिए। क्या आप एक रणनीति की सिफारिश कर सकते हैं? मुझे कोड की आवश्यकता नहीं है-सिर्फ यह जानना कि किस भाग का उपयोग करना बेहद सहायक होगा।
नोट - यह एक वर्डप्रेस साइट के लिए नहीं है, इसलिए मैं मौजूदा WP शोर्ट कार्यों का उपयोग नहीं कर सकता। – supertrue
शायद इसमें preg_replace_callback भी शामिल है? – supertrue
मैं अनुमान लगाता हूं और कहता हूं कि आप आसानी से वर्डप्रेस से संबंधित कोड को आसानी से निकाल सकते हैं। वैकल्पिक रूप से, आप केवल केली के सुझावों का सुझाव दे सकते हैं और अपना स्वयं का समाधान बनाने के लिए कई दृष्टिकोणों में से एक का उपयोग कर सकते हैं। –