Ga naar hoofdinhoud
  Woensdag 12 april 2017
  2 Antwoorden
  2,5K bezoeken
  Inschrijven
Zou graag de optie hebben om een ​​alias of weergaveveld in de shortcode toe te voegen. Bijvoorbeeld, [wpfd_single_file id = "111" name = "download nu"] in plaats van de bestandsnaam te tonen.

Zou ook graag een preview -link willen laten verschijnen op WPFD enkele bestanden. Ik heb de plug-in al gehackt om dit te doen, maar zou mijn leven 1000X eenvoudiger maken als deze functionaliteit buiten de box was en ik de code niet hoefde te wijzigen na elke update.

Bedankt!
P
8 jaar geleden
Ter info: mijn hack voor preview-link (pre-4.0):

Na de downloadlink in tplsingle.php heb ik de volgende code ingevoegd:


<?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; ?>


En vervolgens in thema.php de volgende regels toevoegen onder de functie van de functie ShowFile () -functie:


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()));
T
8 jaar geleden
Hallo,

ziet er goed uit en bedankt voor het delen. Dit is iets dat ik zeker kan toevoegen aan de lijst met plug -in functies,:)

gejuich,
  • Bladzijde :
  • 1
Er zijn nog geen antwoorden op dit bericht.