मैं एक फॉर्म बनाना चाहता हूं जिसे मैं अपनी साइट में सम्मिलित करने के लिए शोर्ट का उपयोग कर सकता हूं।
यह वास्तव में अच्छा होगा अगर मैं एक अलग फ़ाइल में HTML भाग बना सकता हूं और फिर इसे PHP शोर्ट के साथ सम्मिलित कर सकता हूं (इसे शॉर्टकोड में बनाने के यांत्रिकी से पृष्ठ के तर्क को अलग करने के लिए)।
मैं ये कैसे करूं?
-- अपडेट करें --
यह वही है जो मैंने किया है: मेरे पास दो फाइलें हैं। एक को called प्रोफिलमप्लेट.फपी ’और एक को। स्कॉड’ कहा जाता है। वे दोनों एक प्लगइन का हिस्सा हैं जो मैं अपनी साइट के लिए एक init.php के साथ बना रहा हूं जो उन्हें इनिशियलाइज़ करता है। यहाँ उनकी सामग्री है:
init.php
<?php
require_once(dirname(__FILE__).'/pages/scodes.php');
?>
scodes.php
function jf_testcode() {
include dirname(__FILE__) . 'profiletemplate.php';
}
add_shortcode('testfield', 'jf_testcode');
profiletemplate.php
<?php // Template for my form shortcode ?>
<form>
Testing
</form>
मैं तब अपनी साइट के एक पृष्ठ पर [testfield] शोर्ट का उपयोग करता हूं।
अपडेट २
तो यह विधि काम कर रही है, लेकिन यह HTML नहीं डाल रही है जहां शोर्ट कहा जाता है। इसके बजाय यह केवल पृष्ठ के शीर्ष पर सामग्री सम्मिलित कर रहा है (जैसे कि अगर मैंने किसी फ़ंक्शन में 'रिटर्न' परीक्षण '' के बजाय 'इको' परीक्षण '' कहा है)।
functions.php
जिसमें इस निश्चित फ़ाइल को शामिल करना / शामिल करना है, औरadd_shortcode()
अपने फ़ंक्शन को कॉल करने के लिए अपना वांछित शोर्ट सेट करना है।