Загружаемые Документы
У меня есть раздел пресс-релиза на моей странице, где я хотел бы иметь возможность добавлять документы pdf, ms doc и т.д. Каждый раз, когда я добавляю новый документ в публикацию, я хотел бы, чтобы появлялась кнопка загрузки, чтобы пользователь мог загрузить этот документ. Может ли кто-нибудь указать мне правильное направление или, может быть, существует плагин, который это делает.
Большое спасибо,
3 answers
Нет необходимости вставлять загрузку в сообщение, как говорит @kaiser, вы можете автоматизировать:
$download = get_children( 'post_type=attachment&post_mime_type=application/pdf&post_parent='.$post->ID );
if ($download) {
foreach ( $download as $attachment_id => $attachment ) {
echo '<a href="'.wp_get_attachment_url($attachment_id).'" target="_blank" class="download">Download PDF</a>';
}
}
Когда вы вставляете файл в сообщение/страницу/что угодно, вы получаете <a>
- ссылку для скачивания.
Затем вы можете оформить эту ссылку так, как вы хотите. Просто вставьте нужные вам стили в ваш файл style.css
.
Есть несколько плагинов, но тот, который выделяется, это Монитор загрузки WordPress который отлично работает и имеет множество функций, одна из них - создание шаблона кнопки загрузки для удобного оформления в качестве шорткода для еще более простой вставки страницы/сообщения.