Spring til hovedindhold
  Onsdag den 12. april 2017
  2 Svar
  2,1K besøg
  Abonner
Vil gerne have muligheden for at tilføje et alias eller et visnavnsfelt i kortkoden. For eksempel [WPFD_SINGLE_FILE ID = "111" NAME = "Download nu"] snarere end at vise filnavnet.

Vil også gerne have et preview -link, der vises på WPFD -enkeltfiler. Jeg har allerede hacket plugin til at gøre dette, men ville gøre mit liv 1000x enklere, hvis denne funktionalitet var ude af boksen, og jeg behøvede ikke at ændre koden efter hver opdatering.

Tak!
P
8 år siden
FYI My Hack for Preview Link (Pre-4.0):

Efter downloadlinket i tplsingle.php indsatte jeg følgende kode:


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


Og derefter i tema.php tilføje følgende linjer under funktionen ShowFile () -listerne over scripts:


        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
Hej,

ser godt ud og tak for delingen. Dette er noget, jeg bestemt kan tilføje til plugin -funktionslisten,:)

jubel,
  • Side :
  • 1
Der er endnu ingen svar på dette indlæg.