खोज…


शोर्ट पंजीकृत करना

शोर्टकोड एक छोटा सा कोड कोड है जिसे वर्डप्रेस एडिटर में जोड़ा जा सकता है और पेज के प्रकाशित होने या पूर्वावलोकन होने के बाद कुछ अलग करेगा।

बार-बार, शॉर्टकोड को थीम functions.php फ़ाइल में जोड़ा जाता है, लेकिन यह एक अच्छा अभ्यास नहीं है क्योंकि शॉर्टकोड को थीम बदलने के बाद भी काम करते रहने की उम्मीद है। इसके बजाय, इस कार्यक्षमता को जोड़ने के लिए एक प्लगइन लिखें

शोर्ट पंजीकृत करने के लिए संरचना है:

function new_shortcode($atts, $content = null){
    // if parameters are needed in the shortcode
    // parameters can be set to default to something
    extract( shortcode_atts( array(
        'param_one' => 'h1'
    ), $atts ) );
    $shortcode = '<'.$param_one'>'.$content.'</'.$param_one.'>';
    return $shortcode;
}
// this is what registers the shortcode with wordpress
add_shortcode('demo-shortcode','new_shortcode');

वर्डप्रेस संपादक के अंदर, आप टाइप कर सकते हैं:

[demo-shortcode param_one="h2"]Demo[/demo-shortcode]
// you don't need to insert param_one into the editor if it has a default value.
// having it in the editor will override the default

पृष्ठ प्रकाशित होते ही, यह चालू हो जाएगा

<h2>Demo</h2>

वर्डप्रेस बैकएंड में शॉर्टकोड का उपयोग करना

[footag foo="value of 1" attribute-2="value of 2"]

वर्डप्रेस एडमिन में हम स्क्वायर ब्रैकेट्स के अंदर शोर्ट नाम लिखकर और इससे स्पेस में अलग होने के लिए वैकल्पिक रूप से एडिटिंग शॉर्टकोड का उपयोग करते हैं।

नई शॉर्टकोड जोड़ना

function footag_func( $atts ) {
    return "foo = {$atts['foo']}";
}
add_shortcode( 'footag', 'footag_func' );

प्लगइन्स में हम add_shortcode फ़ंक्शन का उपयोग करके शॉर्टकोड जोड़ सकते हैं।

शोर्टकोड को किसी भी वर्डप्रेस पेज या पोस्ट में सिर्फ चौकोर कोष्ठक में संलग्न करके उपयोग किया जा सकता है।

[footag]

PHP कोड के अंदर शॉर्टकोड का उपयोग करना (थीम और प्लगइन्स)

<?php echo do_shortcode("[footag foo='Hi! I am a foo output']"); ?>

Php का उपयोग करते हुए एक शोर्टकोड प्रिंट करने के लिए do_shortcode फ़ंक्शन का उपयोग करें और दिए गए मान को do_shortcode

विजेट में शॉर्टकोड का उपयोग करना

add_filter( 'widget_text', 'shortcode_unautop' );
add_filter( 'widget_text', 'do_shortcode' );enter code here

विगेट्स में शॉर्टकोड को सक्षम करने के लिए इसे एक प्लगइन या functions.php फ़ाइल में जोड़ें। कोड पहले वर्डप्रेस टर्निंग लाइन को पैरा टैग में रोकता है और फिर शॉर्टकोड को विजेट्स के लिए पार्स करने देता है। दो पंक्तियों का क्रम महत्वपूर्ण है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow