При нажатии на кнопку загрузки открывается всплывающее окно и начинается загрузка PDF - PullRequest
0 голосов
/ 04 марта 2019

Я хочу добавить всплывающее окно, прежде чем скачивать PDF на моем WordPress сайте.Я пытаюсь добавить контактную форму 7 слушатель событий, но он не работает.Есть идеи ??

<p class="margin-xs-top20"><?php 
              if( get_field('download') ): ?>
              <button data-toggle="modal" data-target="#myModal" type="file" class="btn btn-default btn-lg btn-primary btn-huge">download publication
              <script>
<script type="text/javascript">
        document.addEventListener( 'wpcf7mailsent', function( event ) {
            if ( '4265' == event.detail.contactFormId ) { // Sends sumissions on form 4265 to the first thank you page
                var pdfLink = '[DOMAIN]/wp/wp-content/uploads/2018/06/file.pdf';
            } else if ( '4266' == event.detail.contactFormId ) { // Sends submissions on form 1070 to the second thank you page
                var pdfLink = '[DOMAIN]/wp/wp-content/uploads/2018/06/file2.pdf';
            }
            else {
                //do nothing
            }
            jQuery.get(pdfLink, (data) ->
              window.location.href = jQuery(this).attr('href');
            )
        }, false );
    </script>
</script></button>

                 <?php endif; ?></p>

1 Ответ

0 голосов
/ 05 марта 2019

Вы должны были попробовать WP Post Popup Плагин WordPress.Может быть, вы получите то, что вы хотите на своем сайте WordPress

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...