Скачайте pdf файл после отправки формы в формате custom-post-type - PullRequest
0 голосов
/ 27 февраля 2020

Я создал свой собственный тип записи с помощью плагина CPT-UI. Затем я создал собственный шаблон страницы в WordPress и перечислил все эти сообщения. Когда я добавляю новое сообщение, оно автоматически перечисляет сообщение в custom-page-template. И когда кто-то нажимает на указанную ссылку c post (имеющую pdf), специфика c pdf загружается. Все работает на отлично.

Когда пользователь нажимает на ссылку (ссылка на настраиваемое поле) для загрузки, будет создано всплывающее окно, которое сначала попросит пользователя заполнить форму, а при нажатии на кнопку отправить загрузит PDF-файл. файл на локальном компьютере пользователя.

Найдите приведенный ниже код для отображения сообщений на шаблоне пользовательской страницы:

<?php 

     $args = array(
      'post_type'   => 'inde_case',
      'posts_per_page' => -1
       );

      query_posts($args);
       ?>

<ul class="case_study_section1 col-md-12 nopadding">

 <?php while ( have_posts() ) : the_post(); ?>
   <?php $terms = get_the_terms( get_the_ID(), 'inde_case_category');
    if( !empty($terms) ) {

    $term = array_pop($terms);
} 
   ?>
    <li data-category="<?php echo $term->slug; ?>" class="case_study_img col-md-3 col-sm-6">
        <div class="caseSection">

        <div class="imagediv"><?php the_post_thumbnail(); ?></div>
           <div style="width:100%;float:left;">
            <a class="popmake-6981 case_study_pdf"   href="<?php the_field('linkicon'); ?>" >PDF</a>
            <a class="popmake-6981 case_study_title"  href="<?php the_field('linktext'); ?>" ><?php the_title(); ?></a>
           </div>
       </div>

    </li>

<?php endwhile; ?>

Я использую плагин popup maker для всплывающей формы при щелчке по имени класса как «popmake-6981» в приведенном выше коде.

Ниже jquery, чтобы получить pdf-ссылку при нажатии:

<script> $('.case_study_title').click(function(){ var hrefvalue= $(this).attr("href"); alert(hrefvalue); }); </script>

Но я не знаю, как я могу взаимодействовать с вышеупомянутым jquery с моей контактной формой 7 или любым другим способом передать те же материалы в форму отправки.

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