Вывод в результатах поиска ссылок на файлы PDF
В теме сайта есть файл content-loop_grid.php c таким кодом:
<li id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <?php if( has_post_thumbnail() ){ ?> <div class="post_thumbnail"><a href="<?php the_permalink(); ?>"><?php echo get_the_post_thumbnail( get_the_ID(), 'thumb-335x170' ); ?></a></div> <?php } ?> <h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4> <div class="post_info"> <a href="<?php the_permalink(); ?>" class="button"><?php _e( 'Смотреть больше', 'bestbuild' ); ?></a> </div> </li>
В PHP, к сожалению, пока не силен.
Код выводит в результатах поиска постоянную ссылку, при нажатии на которую открывается страница вложения файла.
Каким образом переписать данный код, чтобы в результатах поиска выводилась ссылка на сам файл PDF, при нажатии на которую файл открывался бы в браузере?
Вместо функции the_permalink() использовать самописную функцию получения ссылки на pdf-файл the_pdf_link():
функцию добавить в файл functions.php