मुख्य विषयवस्तु पर जाएं
  बुधवार, 12 अप्रैल, 2017
  2 जवाब
  2.5K विज़िट
  सदस्यता लें
शॉर्टकोड में उपनाम या प्रदर्शन नाम फ़ील्ड जोड़ने का विकल्प चाहिए। उदाहरण के लिए, फ़ाइल नाम दिखाने के बजाय [wpfd_single_file id="111" name="Download Now"]।

साथ ही, मैं wpfd की एकल फ़ाइलों पर एक पूर्वावलोकन लिंक भी दिखाना चाहूँगा। मैंने ऐसा करने के लिए प्लगइन को पहले ही हैक कर लिया है, लेकिन अगर यह कार्यक्षमता पहले से ही उपलब्ध हो और मुझे हर अपडेट के बाद कोड में बदलाव न करना पड़े, तो मेरा काम 1000 गुना आसान हो जाएगा।

धन्यवाद!
पी
8 साल पहले
आपकी जानकारी के लिए, पूर्वावलोकन लिंक के लिए मेरा हैक (प्री-4.0):

tplsingle.php में डाउनलोड लिंक के बाद, मैंने निम्नलिखित कोड डाला:


<?php if ($this->file->remote_url == false): ?>
<a href="/<?php echo $this->file->viewerlink ?>" class="openlink wpfdlightbox wpfd_previewlink" data-id="<?php echo $this->file->ID; ?>" data-catid="<?php echo $this->file->catid; ?>" data-file-type="<?php echo $this->file->ext; ?>" >
<img src="http://yoursite.com/wp-content/plugins/wp-file-download/app/site/assets/images/theme/preview.png"></a>
<?php endif; ?>


और फिर theme.php में showFile() फ़ंक्शन की स्क्रिप्ट की सूची के अंतर्गत निम्नलिखित पंक्तियाँ जोड़ें:


wp_enqueue_style('wpfd-colorbox', plugins_url( 'app/site/assets/css/colorbox.css' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_enqueue_style('wpfd-viewer', plugins_url( 'app/site/assets/css/viewer.css' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_enqueue_script('wpfd-colorboxjs', plugins_url( 'app/site/assets/js/jquery.colorbox-min.js' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_enqueue_script('wpfd-colorbox-init', plugins_url( 'app/site/assets/js/colorbox.init.js' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_localize_script('wpfd-colorbox-init','wpfdcolorbox',array('ajaxurl' => Application::getInstance('wpfd')->getAjaxUrl()));
नमस्ते,

अच्छा लग रहा है और शेयर करने के लिए शुक्रिया। इसे मैं प्लगइन की सुविधाओं की सूची में ज़रूर जोड़ सकता हूँ।:)

चीयर्स,
  • पृष्ठ :
  • 1
इस पोस्ट के लिए अभी तक कोई उत्तर नहीं दिया गया है।